|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--de.rwth.utils.AbstractTreeIterator
Describe class AbstractTreeIterator
here.
Field Summary | |
protected Position |
position
|
Constructor Summary | |
AbstractTreeIterator()
Describe constructor here. |
Method Summary | |
void |
add(java.lang.Object o)
Describe add method here. |
java.lang.Object |
current()
Describe current method here. |
int |
currentIndex()
Describe currentIndex method here. |
abstract java.lang.Object |
externalView(java.lang.Object o)
Describe externalView method here. |
boolean |
hasCurrent()
Describe hasCurrent method here. |
boolean |
hasLeft()
Describe hasLeft method here. |
boolean |
hasNext()
Describe hasNext method here. |
boolean |
hasPrevious()
Describe hasPrevious method here. |
boolean |
hasRight()
Describe hasRight method here. |
java.lang.Object |
left()
Describe left method here. |
int |
leftIndex()
Describe leftIndex method here. |
java.lang.Object |
next()
Describe next method here. |
int |
nextIndex()
Describe nextIndex method here. |
Position |
position()
Describe position method here. |
java.lang.Object |
previous()
Describe previous method here. |
int |
previousIndex()
Describe previousIndex method here. |
abstract java.lang.Object |
produceLeft()
Describe produceLeft method here. |
abstract java.lang.Object |
produceNext()
Describe produceNext method here. |
abstract java.lang.Object |
produceRight()
Describe produceRight method here. |
void |
remove()
Describe remove method here. |
java.lang.Object |
right()
Describe right method here. |
int |
rightIndex()
Describe rightIndex method here. |
void |
set(java.lang.Object o)
Describe set method here. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected Position position
Constructor Detail |
public AbstractTreeIterator()
Method Detail |
public void set(java.lang.Object o)
set
method here.set
in interface java.util.ListIterator
o
- a value of type Object
public void remove()
remove
method here.remove
in interface java.util.ListIterator
public void add(java.lang.Object o)
add
method here.add
in interface java.util.ListIterator
o
- a value of type Object
public boolean hasCurrent()
hasCurrent
method here.hasCurrent
in interface TreeIterator
boolean
public java.lang.Object current() throws java.util.NoSuchElementException
current
method here.current
in interface TreeIterator
Object
java.util.NoSuchElementException
- if an error occurspublic int currentIndex()
currentIndex
method here.currentIndex
in interface TreeIterator
int
public boolean hasLeft()
hasLeft
method here.hasLeft
in interface TreeIterator
boolean
public boolean hasRight()
hasRight
method here.hasRight
in interface TreeIterator
boolean
public int leftIndex()
leftIndex
method here.leftIndex
in interface TreeIterator
int
public int rightIndex()
rightIndex
method here.rightIndex
in interface TreeIterator
int
public java.lang.Object left() throws java.util.NoSuchElementException
left
method here.left
in interface TreeIterator
Object
java.util.NoSuchElementException
- if an error occurspublic java.lang.Object right() throws java.util.NoSuchElementException
right
method here.right
in interface TreeIterator
Object
java.util.NoSuchElementException
- if an error occurspublic boolean hasNext()
hasNext
method here.hasNext
in interface java.util.ListIterator
boolean
public boolean hasPrevious()
hasPrevious
method here.hasPrevious
in interface java.util.ListIterator
boolean
public java.lang.Object next() throws java.util.NoSuchElementException
next
method here.next
in interface java.util.ListIterator
Object
java.util.NoSuchElementException
- if an error occurspublic java.lang.Object previous() throws java.util.NoSuchElementException
previous
method here.previous
in interface java.util.ListIterator
Object
java.util.NoSuchElementException
- if an error occurspublic int nextIndex()
nextIndex
method here.nextIndex
in interface java.util.ListIterator
int
public int previousIndex()
previousIndex
method here.previousIndex
in interface java.util.ListIterator
int
public Position position()
position
method here.position
in interface TreeIterator
Position
public abstract java.lang.Object produceNext()
produceNext
method here.Object
public abstract java.lang.Object produceLeft()
produceLeft
method here.Object
public abstract java.lang.Object produceRight()
produceRight
method here.Object
public abstract java.lang.Object externalView(java.lang.Object o)
externalView
method here.o
- a value of type Object
Object
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |