public class Sequence extends LinkedNode<Sequence>
Modifier and Type | Class and Description |
---|---|
static interface |
Sequence.Closure<T extends Throwable> |
list, next, prev
Constructor and Description |
---|
Sequence(long value) |
Sequence(long first,
long last) |
Modifier and Type | Method and Description |
---|---|
boolean |
contains(long value) |
<T extends Throwable> |
each(Sequence.Closure<T> closure) |
long |
getFirst() |
long |
getLast() |
boolean |
isAdjacentToFirst(long value) |
boolean |
isAdjacentToLast(long value) |
long |
range() |
void |
setFirst(long first) |
void |
setLast(long last) |
String |
toString() |
getHeadNode, getList, getNext, getNextCircular, getPrevious, getPreviousCircular, getTailNode, isHeadNode, isLinked, isTailNode, linkAfter, linkAfter, linkBefore, linkBefore, linkToHead, linkToTail, splitAfter, splitBefore, unlink
public Sequence(long value)
public Sequence(long first, long last)
public boolean isAdjacentToLast(long value)
public boolean isAdjacentToFirst(long value)
public boolean contains(long value)
public long range()
public long getFirst()
public void setFirst(long first)
public long getLast()
public void setLast(long last)
public <T extends Throwable> void each(Sequence.Closure<T> closure) throws T extends Throwable
T extends Throwable
Copyright © 2005–2014. All rights reserved.