public class NodeContainer
extends java.lang.Object
implements java.io.Externalizable
Nodes This might represent the top-level menu-bar.
As Nodes can also contain child nodes this is also the super-type of Node.![]() |
![]() |
| Modifier and Type | Field and Description |
|---|---|
protected java.util.LinkedList<Node> |
children |
| Constructor and Description |
|---|
NodeContainer() |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(Visitor vis) |
void |
addChild(Node n) |
java.util.List<Node> |
getChildren() |
java.util.Date |
getDate() |
java.lang.String |
getID() |
boolean |
isEmpty()
Does the node contain children
|
void |
readExternal(java.io.ObjectInput in) |
void |
setID(java.lang.String id) |
void |
writeExternal(java.io.ObjectOutput out) |
protected java.util.LinkedList<Node> children
public void addChild(Node n)
public java.util.List<Node> getChildren()
public void writeExternal(java.io.ObjectOutput out)
throws java.io.IOException
writeExternal in interface java.io.Externalizablejava.io.IOExceptionpublic void readExternal(java.io.ObjectInput in)
throws java.io.IOException,
java.lang.ClassNotFoundException
readExternal in interface java.io.Externalizablejava.io.IOExceptionjava.lang.ClassNotFoundExceptionpublic boolean isEmpty()
public java.util.Date getDate()
public java.lang.String getID()
public void setID(java.lang.String id)
public void accept(Visitor vis)