public abstract class ScriptElementContainer extends ScriptElement implements Iterable<ScriptElement>
Modifier and Type | Class and Description |
---|---|
protected class |
ScriptElementContainer.SECIterator |
line, nextSibling, parent
Modifier and Type | Method and Description |
---|---|
void |
add(ScriptElement e)
beware, this sets the nextSibling
|
void |
dump(PrintWriter w) |
ScriptElement |
getFirstChild() |
int |
getNumberOfChildren() |
ScriptElementContainer.SECIterator |
iterator() |
void |
processChildren(ElementProcessor p) |
String |
toString() |
protected String |
toString(String type) |
clone, getLine, getNextSibling, getParent, process
public ScriptElement getFirstChild()
public void add(ScriptElement e)
public int getNumberOfChildren()
public ScriptElementContainer.SECIterator iterator()
iterator
in interface Iterable<ScriptElement>
public void dump(PrintWriter w)
public void processChildren(ElementProcessor p)