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.Pattern
pattern
-
Constructor Summary
Constructors Constructor Description AbstractSortComparator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected int
compareLineCaseInsensitive(LineReplaceResult left, LineReplaceResult right)
protected int
compareLineLength(LineReplaceResult left, LineReplaceResult right)
protected int
compareNumber(LineReplaceResult left, LineReplaceResult right)
protected java.lang.String
line(LineReplaceResult object)
private java.math.BigInteger
number(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)
-
-