public class Adapter extends BasicSimEntity
| Modifier and Type | Field and Description |
|---|---|
private java.lang.String |
heardEvent
Will only respond to events of this name
|
private java.lang.String |
passedEvent
Will change events to be named this
|
eventList, propertyDEFAULT_ENTITY_NAME, DEFAULT_EVENT_NAME, DEFAULT_PRIORITY, EVENT_METHOD_PREFIX, NL| Constructor and Description |
|---|
Adapter()
Zero-argument constructor for beans-like instantiation.
|
Adapter(java.lang.String heard,
java.lang.String passed) |
| Modifier and Type | Method and Description |
|---|---|
void |
addConnect(SimEventSource source,
SimEventListener listener)
Helper method to conform to "addXXX()" convention.
|
void |
addDisconnect(SimEventSource source,
SimEventListener listener)
Helper method to conform to "addXXX()" convention; simply invokes connect()
|
void |
connect(SimEventSource source,
SimEventListener listener) |
void |
disconnect(SimEventSource source,
SimEventListener listener) |
java.lang.String |
getHeardEvent() |
java.lang.String |
getPassedEvent() |
void |
handleSimEvent(SimEvent event)
Does nothing, since instances of Adapter will never schedule their own
events.
|
void |
processSimEvent(SimEvent event)
If the heard event is the one we are listening for, dispatch an event
with the name "passedEvent" that is otherwise identical.
|
void |
setHeardEvent(java.lang.String he) |
void |
setPassedEvent(java.lang.String pe) |
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, removeSimEventListenerprivate java.lang.String heardEvent
private java.lang.String passedEvent
public Adapter(java.lang.String heard,
java.lang.String passed)
heard - The name of the heard eventpassed - The name of the passed eventpublic Adapter()
public void setHeardEvent(java.lang.String he)
he - Name of heard eventpublic java.lang.String getHeardEvent()
public void setPassedEvent(java.lang.String pe)
pe - Name of the passed eventpublic java.lang.String getPassedEvent()
public void handleSimEvent(SimEvent event)
handleSimEvent in interface SimEventSchedulerhandleSimEvent in class BasicSimEntityevent - SimEvent from Event Listpublic void processSimEvent(SimEvent event)
processSimEvent in interface SimEventListenerprocessSimEvent in class BasicSimEntityevent - Heard eventpublic void connect(SimEventSource source, SimEventListener listener)
source - Given SimEventSource of heardEventlistener - Given SimEventListsner for passedEventpublic void disconnect(SimEventSource source, SimEventListener listener)
source - Given SimEventSource to disconnectlistener - Given SimEventListener to disconnectpublic void addConnect(SimEventSource source, SimEventListener listener)
source - Given SimEventSource of heardEventlistener - Given SimEventListsner for passedEventpublic void addDisconnect(SimEventSource source, SimEventListener listener)
source - Given SimEventSource to disconnectlistener - Given SimEventListener to disconnect