org.simulare
Class CollectionItem

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

public class CollectionItem
extends Item

An item which is a collection.


Field Summary
 
Fields inherited from class org.simulare.Item
event
 
Constructor Summary
CollectionItem(java.lang.String name)
           
 
Method Summary
 void addItem(int index, Item item)
           
 void addItem(Item item)
           
 boolean contains(Item item)
           
 Item getItem(int index)
           
 Item getItem(java.lang.String name)
           
 int getItemIndex(java.lang.String name)
           
 java.lang.String getItemName(int index)
           
 int getItemsLength()
           
 java.util.Iterator getItemsNames()
           
 Item removeItem(int index)
           
 Item removeItem(java.lang.String name)
           
 
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

CollectionItem

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

addItem

public void addItem(Item item)

addItem

public void addItem(int index,
                    Item item)

removeItem

public Item removeItem(java.lang.String name)

removeItem

public Item removeItem(int index)

getItem

public Item getItem(java.lang.String name)

getItem

public Item getItem(int index)

getItemIndex

public int getItemIndex(java.lang.String name)

getItemName

public java.lang.String getItemName(int index)

getItemsNames

public java.util.Iterator getItemsNames()

getItemsLength

public int getItemsLength()

contains

public boolean contains(Item item)