C E H I N P R S T

C

children(Position) - Method in interface InspectableTree
get an iterator of the children of a specified position.

E

element() - Method in interface Position
get the element at a specified position.
elements() - Method in interface InspectableContainer
get an iterator of all the objects in the container.

H

hasNext() - Method in interface PositionIterator
are there any positions left to be visited?

I

InspectableContainer - interface InspectableContainer.
InspectableContainer: a read-only container for a bunch of objects.
InspectablePositionalContainer - interface InspectablePositionalContainer.
A read-only container for a bunch of objects, providing access to positions within the container as well as to the objects themselves.
InspectableTree - interface InspectableTree.
A read-only tree of objects, with positions.
isEmpty() - Method in interface InspectableContainer
Are there any objects at all?
isExternal(Position) - Method in interface InspectableTree
is the node external (i.e.
isInternal(Position) - Method in interface InspectableTree
is the node internal?
isRoot(Position) - Method in interface InspectableTree
is this the root?

N

next() - Method in interface PositionIterator
advance to the next position.

P

parent(Position) - Method in interface InspectableTree
get the parent of a specified position.
Position - interface Position.
A Position in some kind of container
PositionalContainer - interface PositionalContainer.
A PositionalContainer that allows elements to be swapped and replaced.
PositionIterator - interface PositionIterator.
An Iterator over Positions.
positions() - Method in interface InspectablePositionalContainer
get an iterator over all the positions.

R

replaceElement(Position, Object) - Method in interface PositionalContainer
Replace the data at a specified position.
root() - Method in interface InspectableTree
get the root of the tree.

S

size() - Method in interface InspectableContainer
The number of objects in the container.
swapElements(Position, Position) - Method in interface PositionalContainer
Swap the data at two positions.

T

Tree - interface Tree.
A Tree with (some) modification access.

C E H I N P R S T

Generated by BlueJ