Package com.exedio.cope.util
Class SequenceChecker
java.lang.Object
com.exedio.cope.util.SequenceChecker
Note that this class is not synchronized.
If multiple threads access an SequenceChecker instance concurrently,
it must be synchronized externally.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classDeprecated.static final class -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancheck(int number) intintDeprecated.UseSequenceChecker.Info.getDuplicate()instead.Deprecated.UsegetInfo()instead.intDeprecated.UseSequenceChecker.Info.getInOrder()instead.intDeprecated.UseSequenceChecker.Info.getLate()instead.intDeprecated.UseSequenceChecker.Info.getLost()instead.intDeprecated.UseSequenceChecker.Info.getOutOfOrder()instead.intgetInfo()intDeprecated.UsegetCapacity()insteadint
-
Constructor Details
-
SequenceChecker
public SequenceChecker(int capacity)
-
-
Method Details
-
getCapacity
public int getCapacity() -
check
public boolean check(int number) - Returns:
- whether the given number is a duplicate
-
getFirstNumber
public int getFirstNumber() -
getMaxNumber
public int getMaxNumber() -
getInfo
-
getCounter
Deprecated.UsegetInfo()instead. -
getCountInOrder
Deprecated.UseSequenceChecker.Info.getInOrder()instead. -
getCountOutOfOrder
Deprecated.UseSequenceChecker.Info.getOutOfOrder()instead. -
getCountDuplicate
Deprecated.UseSequenceChecker.Info.getDuplicate()instead. -
getCountLost
Deprecated.UseSequenceChecker.Info.getLost()instead. -
getCountLate
Deprecated.UseSequenceChecker.Info.getLate()instead. -
getLength
Deprecated.UsegetCapacity()instead
-
SequenceChecker.Infoinstead.