rpg.core
Class GameIconTray

java.lang.Object
  extended by rpg.core.GameIconTray
All Implemented Interfaces:
java.io.Serializable

public class GameIconTray
extends java.lang.Object
implements java.io.Serializable

GameIconTrays hold zero or more GameIcons. They have only three properties:

Note that this Bean doesn't quite conform to the indexed-properties guidelines, mostly because they don't make a lot of sense to me.

See Also:
Serialized Form

Constructor Summary
GameIconTray()
           
 
Method Summary
 void addGameIcon(GameIcon i)
           
 void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
           
 void addPropertyChangeListener(java.lang.String propertyName, java.beans.PropertyChangeListener listener)
           
 void clearGameIcons()
           
 void fireIndexedPropertyChange(java.lang.String propertyName, int index, boolean oldValue, boolean newValue)
           
 void fireIndexedPropertyChange(java.lang.String propertyName, int index, int oldValue, int newValue)
           
 void fireIndexedPropertyChange(java.lang.String propertyName, int index, java.lang.Object oldValue, java.lang.Object newValue)
           
 void firePropertyChange(java.beans.PropertyChangeEvent evt)
           
 void firePropertyChange(java.lang.String propertyName, boolean oldValue, boolean newValue)
           
 void firePropertyChange(java.lang.String propertyName, int oldValue, int newValue)
           
 void firePropertyChange(java.lang.String propertyName, java.lang.Object oldValue, java.lang.Object newValue)
           
 java.util.List<GameIcon> getIcons()
           
 java.lang.String getName()
           
 Identity getOwner()
           
 java.beans.PropertyChangeListener[] getPropertyChangeListeners()
           
 java.beans.PropertyChangeListener[] getPropertyChangeListeners(java.lang.String propertyName)
           
 boolean hasListeners(java.lang.String propertyName)
           
 void removeGameIcon(GameIcon i)
           
 void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
           
 void removePropertyChangeListener(java.lang.String propertyName, java.beans.PropertyChangeListener listener)
           
 void setName(java.lang.String value)
           
 void setOwner(Identity value)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

GameIconTray

public GameIconTray()
Method Detail

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getName

public java.lang.String getName()

setName

public void setName(java.lang.String value)

getOwner

public Identity getOwner()

setOwner

public void setOwner(Identity value)

addGameIcon

public void addGameIcon(GameIcon i)

removeGameIcon

public void removeGameIcon(GameIcon i)

clearGameIcons

public void clearGameIcons()

getIcons

public java.util.List<GameIcon> getIcons()

addPropertyChangeListener

public void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
See Also:
PropertyChangeSupport

addPropertyChangeListener

public void addPropertyChangeListener(java.lang.String propertyName,
                                      java.beans.PropertyChangeListener listener)
See Also:
PropertyChangeSupport

fireIndexedPropertyChange

public void fireIndexedPropertyChange(java.lang.String propertyName,
                                      int index,
                                      boolean oldValue,
                                      boolean newValue)
See Also:
PropertyChangeSupport

fireIndexedPropertyChange

public void fireIndexedPropertyChange(java.lang.String propertyName,
                                      int index,
                                      int oldValue,
                                      int newValue)
See Also:
PropertyChangeSupport

fireIndexedPropertyChange

public void fireIndexedPropertyChange(java.lang.String propertyName,
                                      int index,
                                      java.lang.Object oldValue,
                                      java.lang.Object newValue)
See Also:
PropertyChangeSupport

firePropertyChange

public void firePropertyChange(java.beans.PropertyChangeEvent evt)
See Also:
PropertyChangeSupport

firePropertyChange

public void firePropertyChange(java.lang.String propertyName,
                               boolean oldValue,
                               boolean newValue)
See Also:
PropertyChangeSupport

firePropertyChange

public void firePropertyChange(java.lang.String propertyName,
                               int oldValue,
                               int newValue)
See Also:
PropertyChangeSupport

firePropertyChange

public void firePropertyChange(java.lang.String propertyName,
                               java.lang.Object oldValue,
                               java.lang.Object newValue)
See Also:
PropertyChangeSupport

getPropertyChangeListeners

public java.beans.PropertyChangeListener[] getPropertyChangeListeners()
See Also:
PropertyChangeSupport

getPropertyChangeListeners

public java.beans.PropertyChangeListener[] getPropertyChangeListeners(java.lang.String propertyName)
See Also:
PropertyChangeSupport

hasListeners

public boolean hasListeners(java.lang.String propertyName)
See Also:
PropertyChangeSupport

removePropertyChangeListener

public void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
See Also:
PropertyChangeSupport

removePropertyChangeListener

public void removePropertyChangeListener(java.lang.String propertyName,
                                         java.beans.PropertyChangeListener listener)
See Also:
PropertyChangeSupport