cb.petal
Class List
java.lang.Object
|
+--cb.petal.List
- All Implemented Interfaces:
- java.lang.Cloneable, PetalNode, java.io.Serializable
- public class List
- extends java.lang.Object
- implements PetalNode
Lists (list foo ...) containing other petal nodes.
- Version:
- $Id: List.java,v 1.11 2001/07/09 07:48:52 dahm Exp $
- Author:
- M. Dahm
- See Also:
- Serialized Form
Constructor Summary |
List(java.lang.String name)
|
Methods inherited from class java.lang.Object |
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
List
public List(java.lang.String name)
clone
public java.lang.Object clone()
- Overrides:
clone
in class java.lang.Object
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in class java.lang.Object
setName
public void setName(java.lang.String n)
getName
public final java.lang.String getName()
getKind
public final java.lang.String getKind()
- Specified by:
getKind
in interface PetalNode
getChildCount
public final int getChildCount()
- Specified by:
getChildCount
in interface PetalNode
get
public final PetalNode get(int i)
set
public final void set(int i,
PetalNode node)
add
public final void add(PetalNode value)
remove
public final void remove(PetalNode value)
size
public final int size()
getElements
public final java.util.List getElements()
toString
public final java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
accept
public void accept(Visitor v)
- Specified by:
accept
in interface PetalNode