org.simulare
Class CompositeItem

java.lang.Object
  extended byorg.simulare.Named
      extended byorg.simulare.Item
          extended byorg.simulare.CollectionItem
              extended byorg.simulare.CompositeItem
All Implemented Interfaces:
AttributeListener, java.util.EventListener, Name

public class CompositeItem
extends CollectionItem

An item formed by another itens which has a tree structure.


Field Summary
 
Fields inherited from class org.simulare.Item
event
 
Constructor Summary
CompositeItem(java.lang.String name)
           
 
Method Summary
 void addItem(int index, Item item)
           
 Item removeItem(java.lang.String name)
           
 
Methods inherited from class org.simulare.CollectionItem
addItem, contains, getItem, getItem, getItemIndex, getItemName, getItemsLength, getItemsNames, removeItem
 
Methods inherited from class org.simulare.Item
addAttribute, addAttribute, addItemListener, copyAttributes, fireItemStateChanged, getAttribute, getAttribute, getAttributeIndex, getAttributeName, getAttributesLength, getAttributesNames, getParent, removeAttribute, removeAttribute, removeItemListener, setParent, toCollection, toComposite, toItem, typeChanged, valueChanged
 
Methods inherited from class org.simulare.Named
addNameListener, fireName, fireNameChanged, getName, removeNameListener, setName, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CompositeItem

public CompositeItem(java.lang.String name)
Method Detail

addItem

public void addItem(int index,
                    Item item)
Overrides:
addItem in class CollectionItem

removeItem

public Item removeItem(java.lang.String name)
Overrides:
removeItem in class CollectionItem