static class TestSensorTargetReferee.TestMediator extends CookieCutterMediator
_VERSION_, contacts, logeventList, propertyDEFAULT_ENTITY_NAME, DEFAULT_EVENT_NAME, DEFAULT_PRIORITY, EVENT_METHOD_PREFIX, NL| Constructor and Description |
|---|
TestMediator() |
| Modifier and Type | Method and Description |
|---|---|
protected Contact |
getContactForEnterRangeEvent(Sensor sensor,
Mover target)
This hook method must be implemented by subclasses to return a
Contact object for the given sensor-target pairing. |
protected void |
targetIsEnteringSensorRange(Sensor sensor,
Mover target)
Optional hook method that is invoked upon hearing a
EnterRange
event. |
protected void |
targetIsExitingSensorRange(Sensor sensor,
Mover target)
Optional hook method that is invoked upon hearing a
ExitRange
event. |
doEnterRange, doExitRange, propertyChange, resetcoldReset, dumpDoMethods, dumpDoMethodsStr, dumpNamesAndSignatures, dumpNamesAndSignaturesStr, getFullMethodName, getSignatureString, handleSimEvent, isAssignableFrom, isDebug, processSimEvent, setDebug, stopAtTime, stopOnTimeaddPropertyChangeListener, 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, 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, waitgetEventListID, setEventListIDaddSimEventListener, getSimEventListeners, notifyListeners, removeSimEventListenerprocessSimEventisPersistant, isReRunnable, setPersistantgetEventList, getPriority, getSerial, handleSimEvent, interrupt, interrupt, interruptAll, interruptAll, interruptAll, interruptAllWithArgs, interruptAllWithArgs, setPriority, waitDelay, waitDelayaddPropertyChangeListener, addPropertyChangeListener, firePropertyChange, getAddedProperties, getProperty, getProperty, getPropertyChangeListeners, removePropertyChangeListener, removePropertyChangeListener, setPropertyprotected void targetIsEnteringSensorRange(Sensor sensor, Mover target)
CookieCutterMediatorEnterRange
event. This method is called prior to any subsequent event scheduling.
Default behavior is to do nothing.
targetIsEnteringSensorRange in class CookieCutterMediatorsensor - Given Sensortarget - Given target Moverprotected void targetIsExitingSensorRange(Sensor sensor, Mover target)
CookieCutterMediatorExitRange
event. This method is called prior to any subsequent event scheduling.
Default behavior is to do nothing.
targetIsExitingSensorRange in class CookieCutterMediatorsensor - Given Sensortarget - Given target Moverprotected Contact getContactForEnterRangeEvent(Sensor sensor, Mover target)
CookieCutterMediatorContact object for the given sensor-target pairing. It is called
upon hearing an enterRange event with the same arguments. The
contact returned by this method is the one that will be passed as a
parameter when scheduling the detection.
This method is only called if the contact does not yet exist in this mediator's Mover-Target database.
If the subclass implementation returns null, no detection is scheduled.
getContactForEnterRangeEvent in class CookieCutterMediatorsensor - Given Sensortarget - Given Mover target