|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--jdsl.core.ref.AbstractPositionalContainer | +--jdsl.core.ref.AbstractCircularSequence
An abstract class implementing some methods of the CircularSequence interface.
CircularSequence
Constructor Summary | |
AbstractCircularSequence()
|
Method Summary | |
java.lang.Object |
removeAfter(Position pos)
Remove and invalidate the position after the position specified |
java.lang.Object |
removeBefore(Position pos)
Remove the position before the position specified |
Methods inherited from class jdsl.core.ref.AbstractPositionalContainer |
isEmpty, swapElements |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface jdsl.core.api.CircularSequence |
insertAfter, insertBefore, insertInitial, remove, setStartingPosition, splice, split |
Methods inherited from interface jdsl.core.api.InspectableCircularSequence |
after, before, startingPosition |
Methods inherited from interface jdsl.core.api.InspectablePositionalContainer |
positions |
Methods inherited from interface jdsl.core.api.InspectableContainer |
contains, elements, isEmpty, size |
Methods inherited from interface jdsl.core.api.PositionalContainer |
swapElements |
Methods inherited from interface jdsl.core.api.Container |
newContainer, replaceElement |
Constructor Detail |
public AbstractCircularSequence()
Method Detail |
public java.lang.Object removeAfter(Position pos) throws InvalidAccessorException
CircularSequence
removeAfter
in interface CircularSequence
jdsl.core.api.CircularSequence
pos
- a positionpos
InvalidAccessorException
- if pos
is not a valid position in the circular sequence.public java.lang.Object removeBefore(Position pos) throws InvalidAccessorException
CircularSequence
removeBefore
in interface CircularSequence
jdsl.core.api.CircularSequence
pos
- a positionpos
InvalidAccessorException
- if pos
is not a valid position in the circular sequence.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |