public class CollectionSizeListener extends BasicSimEntity implements java.beans.PropertyChangeListener
eventList, propertyDEFAULT_ENTITY_NAME, DEFAULT_EVENT_NAME, DEFAULT_PRIORITY, EVENT_METHOD_PREFIX, NL| Constructor and Description |
|---|
CollectionSizeListener() |
| Modifier and Type | Method and Description |
|---|---|
void |
handleSimEvent(SimEvent event)
Does nothing, since no SimEvents are scheduled by this class
|
void |
processSimEvent(SimEvent event)
Does nothing, since this class should not respond to
any SimEvents
|
void |
propertyChange(java.beans.PropertyChangeEvent e)
If the property is of type Collection, fire a
new PropertyChangeEvent of the same name with ".size"
appended, whose value is the size of the Collection.
|
addPropertyChangeListener, addPropertyChangeListener, attemptSchedule, clearAddedProperty, compareTo, fireIndexedPropertyChange, fireIndexedPropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getAddedProperties, getEventList, getEventListID, getName, getPriority, getPropertiesString, getProperty, getProperty, getPropertyChangeListeners, getSerial, interrupt, interrupt, interruptAll, interruptAll, interruptAll, interruptAllWithArgs, interruptAllWithArgs, isClearAddedPropertiesOnReset, isJustDefinedProperties, isPersistant, isReRunnable, isVerbose, parametersMatch, removePropertyChangeListener, removePropertyChangeListener, reset, resetNextSerial, setClearAddedPropertiesOnReset, setEventList, setEventListID, setJustDefinedProperties, setName, setPersistant, setPriority, setProperty, setVerbose, toString, waitDelay, waitDelay, waitDelay, waitDelayaddSimEventListener, getSimEventListeners, notifyListeners, removeSimEventListenerclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitaddSimEventListener, getSimEventListeners, notifyListeners, removeSimEventListenerpublic void propertyChange(java.beans.PropertyChangeEvent e)
propertyChange in interface java.beans.PropertyChangeListenere - Heard eventpublic void handleSimEvent(SimEvent event)
handleSimEvent in interface SimEventSchedulerhandleSimEvent in class BasicSimEntityevent - SimEvent from EventListpublic void processSimEvent(SimEvent event)
processSimEvent in interface SimEventListenerprocessSimEvent in class BasicSimEntityevent - Heard SimEvent