org.apache.kahadb.util
Class Sequence
java.lang.Object
org.apache.kahadb.util.LinkedNode<Sequence>
org.apache.kahadb.util.Sequence
public class Sequence
- extends LinkedNode<Sequence>
Represents a range of numbers.
- Author:
- chirino
Nested Class Summary |
static interface |
Sequence.Closure<T extends java.lang.Throwable>
|
Methods inherited from class org.apache.kahadb.util.LinkedNode |
getHeadNode, getList, getNext, getNextCircular, getPrevious, getPreviousCircular, getTailNode, isHeadNode, isLinked, isTailNode, linkAfter, linkAfter, linkBefore, linkBefore, linkToHead, linkToTail, splitAfter, splitBefore, unlink |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Sequence
public Sequence(long value)
Sequence
public Sequence(long first,
long last)
isAdjacentToLast
public boolean isAdjacentToLast(long value)
isAdjacentToFirst
public boolean isAdjacentToFirst(long value)
contains
public boolean contains(long value)
range
public long range()
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
getFirst
public long getFirst()
setFirst
public void setFirst(long first)
getLast
public long getLast()
setLast
public void setLast(long last)
each
public <T extends java.lang.Throwable> void each(Sequence.Closure<T> closure)
throws T extends java.lang.Throwable
- Throws:
T extends java.lang.Throwable
Copyright © 2005-2016. All Rights Reserved.