public class NodeContainer
extends java.lang.Object
implements java.io.Externalizable
Node
s This might represent the top-level menu-bar.
As Node
s 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.Externalizable
java.io.IOException
public void readExternal(java.io.ObjectInput in) throws java.io.IOException, java.lang.ClassNotFoundException
readExternal
in interface java.io.Externalizable
java.io.IOException
java.lang.ClassNotFoundException
public boolean isEmpty()
public java.util.Date getDate()
public java.lang.String getID()
public void setID(java.lang.String id)
public void accept(Visitor vis)