Package de.loskutov.anyedit.actions.sort
Class AbstractSortComparator<V extends LineReplaceResult>
- java.lang.Object
-
- de.loskutov.anyedit.actions.sort.AbstractSortComparator<V>
-
- All Implemented Interfaces:
java.util.Comparator<V>
public abstract class AbstractSortComparator<V extends LineReplaceResult> extends java.lang.Object implements java.util.Comparator<V>
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.regex.Patternpattern
-
Constructor Summary
Constructors Constructor Description AbstractSortComparator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected intcompareLineCaseInsensitive(LineReplaceResult left, LineReplaceResult right)protected intcompareLineLength(LineReplaceResult left, LineReplaceResult right)protected intcompareNumber(LineReplaceResult left, LineReplaceResult right)protected java.lang.Stringline(LineReplaceResult object)private java.math.BigIntegernumber(LineReplaceResult object)
-
-
-
Method Detail
-
compareLineLength
protected int compareLineLength(LineReplaceResult left, LineReplaceResult right)
-
compareLineCaseInsensitive
protected int compareLineCaseInsensitive(LineReplaceResult left, LineReplaceResult right)
-
line
protected java.lang.String line(LineReplaceResult object)
-
compareNumber
protected int compareNumber(LineReplaceResult left, LineReplaceResult right)
-
number
private java.math.BigInteger number(LineReplaceResult object)
-
-