public abstract class SimpleEventTrigger extends SimpleTrigger implements EventTrigger
EventTrigger
but is explicetly declared abstract to prevent erroneous instantiation.PropertyResources.Load, PropertyResources.URLResource| Modifier and Type | Field and Description |
|---|---|
private Object |
sleeper
The object to notify of trigger changes.
|
KEY_INITBOOLEANKEY_FORMAT, KEY_NAME, KEY_PRESERVE, UNKNOWNKEY_NOINITONCREATE, POSTFIX_ALPHABET, POSTFIX_BYTES, POSTFIX_DIR, POSTFIX_EXT, POSTFIX_FILE, POSTFIX_LIST, POSTFIX_MODTIME, POSTFIX_URLKEY_LISTSEPARATOR, KEY_MAPKEYVALUECHAR, KEY_MAPSEPARATORCONFIG, KEY_CLASSKEY_URLRESOURCES, KEY_URLUSECONFIG, KEY_URLUSECURRENT, KEY_URLUSEHOME| Constructor and Description |
|---|
SimpleEventTrigger(Map<String,String> prop)
Constructs a new abastract event trigger.
|
| Modifier and Type | Method and Description |
|---|---|
protected Object |
getMonitor()
Returns the object this device trigger notifies.
|
Object |
registerMonitor(Object waiter)
Registers an object.
|
Boolean |
setTrigger(Boolean val)
Sets the value of this trigger.
|
Boolean |
toggleTrigger()
Toggles this trigger value.
|
getLastToggleTime, getTrigger, init, rescannedget, getElapsedToggleTime, isTrue, setcreateParameter, delivers, exit, getFormatted, getFormatted, getName, getPreserveFile, getString, getString, overrideDefaultName, register, setName, toStringclone, createFrom, createFrom, createFrom, createInstance, getApplet, getAsResources, getLocate, getPropertiesToKey, getPropertiesToKey, getResource, getResourceAsStream, getResourceFromKey, getResources, hasLocalURLs, initProperties, keyCreate, keyCreate, reload, setAppletaugment, augment, augment, augment, augment, defaultBoolean, defaultChar, defaultDouble, defaultFloat, defaultInt, defaultLong, defaultObject, defaultObject, defaultProperties, defaultProperty, getAsBoolean, getAsChar, getAsDouble, getAsEnums, getAsFloat, getAsInt, getAsList, getAsLong, getAsMap, getAsMap, getAsObject, getAsObject, getProperties, getProperty, has, isNew, parseObject, parseObject, reload, removeProperty, requires, setObject, setProperties, setProperty, stringPropertiesequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitreloadgetFormatted, getName, getStringdefaultBoolean, defaultChar, defaultDouble, defaultFloat, defaultInt, defaultLong, defaultObject, defaultObject, defaultProperties, defaultProperty, getAsBoolean, getAsChar, getAsDouble, getAsFloat, getAsInt, getAsList, getAsLong, getAsMap, getAsObject, getAsObject, getProperties, getProperty, has, parseObject, removeProperty, setObject, setProperty, stringPropertiesprivate Object sleeper
public Boolean setTrigger(Boolean val)
setTrigger in interface TriggeringsetTrigger in class SimpleTriggerpublic Boolean toggleTrigger()
toggleTrigger in interface TriggeringtoggleTrigger in class AbstractTriggerpublic Object registerMonitor(Object waiter)
registerMonitor in interface EventTriggerprotected Object getMonitor()