public static interface SequenceList.Sequencer<E>
previous(E)
and next(E)
will not always
be sequence values themselves. For example if a Sequencer is contains
logic to produce a sequence of numbers evenly divisible by 2, it must
handle returning the next and previous even number relative to
any integer. So the Sequencer logic must produce:
previous(5)
returns 4
previous(6)
returns 4
next(5)
returns 6
next(4)
returns 6
Modifier and Type | Method and Description |
---|---|
E |
next(E value)
Given a sequencable
value , produce the next value
in the sequence such that value is now included in the
sequence. |
E |
previous(E value)
Given a sequencable
value , produce the previous value
in the sequence such that value is now included in the
sequence. |
E previous(E value)
value
, produce the previous value
in the sequence such that value
is now included in the
sequence.value
- a sequencable valuevalue
would be included within the bounds of the sequenceGlazed Lists, Copyright © 2003 publicobject.com, O'Dell Engineering.
Documentation build by mockbuild at 2016-06-08 1:31