close
public final void close()
invokes preClose() and sets manager to CLOSED
constant
public static Iterator constant(ArrayList objects)
constant
public static Iterator constant(String s)
constant
public static Iterator constant(double d)
constant
public static Iterator constant(int i)
debugPrint
public void debugPrint(int inc)
empty
public static Empty empty(Iterator i)
returns new Empty iterator
getCurrent
public XObject getCurrent()
returns current object
init
public final void init()
sets manager to OPEN and invokes postInit()
init
public final void init(XObject initValue)
next
public final XObject next()
moves to the next object and return it
postInit
(package private) abstract void postInit()
preClose
(package private) abstract void preClose()
pumpNext
(package private) abstract XObject pumpNext()
toPrintWriter
public void toPrintWriter(PrintWriter pw)