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 class
Deprecated.static final class
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
check
(int number) int
int
Deprecated.UseSequenceChecker.Info.getDuplicate()
instead.Deprecated.UsegetInfo()
instead.int
Deprecated.UseSequenceChecker.Info.getInOrder()
instead.int
Deprecated.UseSequenceChecker.Info.getLate()
instead.int
Deprecated.UseSequenceChecker.Info.getLost()
instead.int
Deprecated.UseSequenceChecker.Info.getOutOfOrder()
instead.int
getInfo()
int
Deprecated.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.Info
instead.