public abstract class ScriptElementContainer extends ScriptElement implements java.lang.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(java.io.PrintWriter w) |
ScriptElement |
getFirstChild() |
int |
getNumberOfChildren() |
ScriptElementContainer.SECIterator |
iterator() |
void |
processChildren(ElementProcessor p) |
java.lang.String |
toString() |
protected java.lang.String |
toString(java.lang.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 java.lang.Iterable<ScriptElement>
protected java.lang.String toString(java.lang.String type)
public java.lang.String toString()
toString
in class java.lang.Object
public void dump(java.io.PrintWriter w)
public void processChildren(ElementProcessor p)