Class MinMaxLen
java.lang.Object
org.joni.MinMaxLen
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final short[](package private) static final int(package private) int(package private) int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) void(package private) voidaddLength(int len) (package private) void(package private) voidclear()(package private) intcompareDistanceValue(MinMaxLen other, int v1, int v2) (package private) void(package private) static intdistanceAdd(int d1, int d2) (package private) static intdistanceMultiply(int d, int m) (package private) static StringdistanceRangeToString(int a, int b) (package private) int(package private) boolean(package private) voidset(int min, int max)
-
Field Details
-
min
int min -
max
int max -
distValues
private static final short[] distValues -
INFINITE_DISTANCE
static final int INFINITE_DISTANCE- See Also:
-
-
Constructor Details
-
MinMaxLen
MinMaxLen() -
MinMaxLen
MinMaxLen(int min, int max)
-
-
Method Details
-
distanceValue
int distanceValue() -
compareDistanceValue
-
equal
-
set
void set(int min, int max) -
clear
void clear() -
copy
-
add
-
addLength
void addLength(int len) -
altMerge
-
distanceAdd
static int distanceAdd(int d1, int d2) -
distanceMultiply
static int distanceMultiply(int d, int m) -
distanceRangeToString
-