org.simulare
Class Item
java.lang.Object
org.simulare.Named
org.simulare.Item
- All Implemented Interfaces:
- AttributeListener, java.util.EventListener, Name
- Direct Known Subclasses:
- CollectionItem
- public class Item
- extends Named
- implements AttributeListener
Represents a simulation item.
Constructor Summary |
Item(java.lang.String name)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
event
protected ItemEvent event
Item
public Item(java.lang.String name)
getParent
public CompositeItem getParent()
setParent
public void setParent(CompositeItem parent)
addAttribute
public void addAttribute(Attribute attribute)
addAttribute
public void addAttribute(int index,
Attribute attribute)
removeAttribute
public Attribute removeAttribute(java.lang.String name)
removeAttribute
public Attribute removeAttribute(int index)
getAttribute
public Attribute getAttribute(java.lang.String name)
getAttribute
public Attribute getAttribute(int index)
getAttributeIndex
public int getAttributeIndex(java.lang.String name)
getAttributeName
public java.lang.String getAttributeName(int index)
getAttributesNames
public java.util.Iterator getAttributesNames()
getAttributesLength
public int getAttributesLength()
toItem
public Item toItem()
toCollection
public CollectionItem toCollection()
toComposite
public CompositeItem toComposite()
copyAttributes
protected Item copyAttributes(Item result)
typeChanged
public void typeChanged(AttributeEvent e)
- Specified by:
typeChanged
in interface AttributeListener
valueChanged
public void valueChanged(AttributeEvent e)
- Specified by:
valueChanged
in interface AttributeListener
removeItemListener
public void removeItemListener(ItemListener l)
addItemListener
public void addItemListener(ItemListener l)
fireItemStateChanged
protected void fireItemStateChanged(ItemEvent e)