public class Observing extends WatchController implements Trigger
RollOverWatches. Whenever its setTrigger(java.lang.Boolean)
method is called, all watches are started/stopped depending on the argument
value.WatchController.ResetTaskPropertyResources.Load, PropertyResources.URLResource| Modifier and Type | Field and Description |
|---|---|
static String |
DEFNAME
The name of this parameter.
|
private SimpleTrigger |
mine
The current value of this trigger.
|
KEY_ACCEPT, KEY_COARSE, KEY_DATEFORMAT, KEY_T0KEY_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 |
|---|
Observing(Map<String,String> prop)
Constructs a new observing trigger.
|
| Modifier and Type | Method and Description |
|---|---|
Object |
get()
Returns the trigger value as an object.
|
long |
getElapsedToggleTime()
Returns the time elapsed since the last toggle event.
|
Date |
getLastToggleTime()
Returns the toggle time of the trigger.
|
Boolean |
getTrigger()
Returns the trigger value as a Boolean object.
|
void |
init()
Initializes the parameter with its class name.
|
boolean |
isTrue()
Returns true if this trigger is true.
|
Object |
set(Object bool)
Sets the trigger value as the original
Parameter method. |
Boolean |
setTrigger(Boolean to)
Sets the trigger to the new value and returns the old value.
|
Boolean |
toggleTrigger()
Toggles the trigger and starts/stops all registered
RollOverWatches. |
afterAll, getWatches, registerParameter, rescannedcreateParameter, 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, waitgetFormatted, 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, stringPropertiespublic static final String DEFNAME
private SimpleTrigger mine
public void init()
throws InitException
AbstractParameterinit in interface Initializableinit in class AbstractParameterInitExceptionpublic Boolean getTrigger()
getTrigger in interface Triggeringpublic Object get()
public boolean isTrue()
isTrue in interface Triggeringpublic Boolean setTrigger(Boolean to)
toggleTrigger() is called.setTrigger in interface Triggeringpublic Date getLastToggleTime()
getLastToggleTime in interface Triggeringpublic long getElapsedToggleTime()
getElapsedToggleTime in interface Triggeringpublic Boolean toggleTrigger()
RollOverWatches.toggleTrigger in interface Triggering