|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectutil.PropertyContainer
util.PropertyResources
util.PropertyBundles
stella.parameter.AbstractParameter
stella.parameter.AbstractTrigger
stella.parameter.MissmatchTrigger
public class MissmatchTrigger
A missmatch trigger is true, if the two values registered to it show an
absolute displacement higher than KEY_MAXOFF.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class util.PropertyResources |
|---|
PropertyResources.URLResource |
| Field Summary | |
|---|---|
private static String |
DEFNAME
A very unspecific default name. |
static String |
KEY_MAXOFF
The maximum absoult offset between those two values. |
static String |
KEY_VALUE1
The name of the first value. |
static String |
KEY_VALUE2
The name of the second value to use. |
private Value |
v1
The living instance of value 1. |
private Value |
v2
The living instance of value 2. |
| Fields inherited from class stella.parameter.AbstractParameter |
|---|
KEY_FORMAT, KEY_NAME, KEY_PRESERVE, UNKNOWN |
| Fields inherited from class util.PropertyBundles |
|---|
KEY_LOCALECOUNTRY, KEY_LOCALELANGUAGE, KEY_RESOURCEBUNDLES |
| Fields inherited from class util.PropertyResources |
|---|
KEY_NOINITONCREATE, localurl, locate, POSTFIX_DIR, POSTFIX_EXT, POSTFIX_FILE, POSTFIX_LIST, POSTFIX_URL, urlset |
| Fields inherited from class util.PropertyContainer |
|---|
KEY_LISTSEPARATOR, KEY_MAPKEYVALUECHAR, KEY_MAPSEPARATOR |
| Fields inherited from interface util.PropertySupplying |
|---|
CONFIG, KEY_CLASS |
| Fields inherited from interface util.ResourceSupplying |
|---|
KEY_URLRESOURCES, KEY_URLUSECONFIG, KEY_URLUSECURRENT, KEY_URLUSEHOME |
| Constructor Summary | |
|---|---|
MissmatchTrigger(Map prop)
Constructs a new missmatch trigger. |
|
| Method Summary | |
|---|---|
long |
getElapsedToggleTime()
Returns -1. |
Date |
getLastToggleTime()
Returns null. |
Boolean |
getTrigger()
Gets the value of this trigger, which is true if the absoulte difference of the both values registered to this trigger is higher than KEY_MAXOFF. |
void |
registerParameter(Parameter what)
Registers the required additional globals for the missmatch trigger. |
double |
rescanned(String key,
String old,
String newval)
As any parameter depending instance we fail if the parameter we depend on is now a different one. |
Object |
set(Object number)
This trigger is read-only. |
Boolean |
setTrigger(Boolean number)
This trigger is read-only. |
Boolean |
toggleTrigger()
This trigger is read-only. |
| Methods inherited from class stella.parameter.AbstractTrigger |
|---|
get, isTrue |
| Methods inherited from class stella.parameter.AbstractParameter |
|---|
createParameter, delivers, exit, getFormatted, getFormatted, getName, getPreserveFile, getString, getString, init, register, setName, toString |
| Methods inherited from class util.PropertyBundles |
|---|
clone, getLocalized, getLocalized, getLocalizedString, getLocalizedString, loadResource |
| Methods inherited from class util.PropertyResources |
|---|
createFrom, createFrom, createFrom, getApplet, getAsResources, getLocalClassLoader, getPropertiesToKey, getPropertiesToKey, getResource, getResourceAsStream, getResourceFromKey, getResources, keyCreate, keyCreate, reload, setApplet |
| Methods inherited from class util.PropertyContainer |
|---|
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, reload, removeProperty, setObject, setProperties, setProperty, stringProperties |
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface util.Reloadable |
|---|
reload |
| Methods inherited from interface stella.Parameter |
|---|
getFormatted, getName, getString |
| Methods inherited from interface util.PropertySupplying |
|---|
defaultBoolean, 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, stringProperties |
| Methods inherited from interface util.Initializable |
|---|
init |
| Methods inherited from interface util.ResourceSupplying |
|---|
getResource, getResourceAsStream, getResources |
| Field Detail |
|---|
public static final String KEY_VALUE1
public static final String KEY_VALUE2
public static final String KEY_MAXOFF
private static final String DEFNAME
private Value v1
private Value v2
| Constructor Detail |
|---|
public MissmatchTrigger(Map prop)
| Method Detail |
|---|
public double rescanned(String key,
String old,
String newval)
rescanned in interface Reloadablerescanned in class AbstractParameterpublic void registerParameter(Parameter what)
registerParameter in interface ParameterDependingpublic Boolean getTrigger()
KEY_MAXOFF. If either of the values is null or delivers null,
true is returned.
getTrigger in interface Triggerpublic Object set(Object number)
set in interface Parameterset in class AbstractTriggerpublic Boolean setTrigger(Boolean number)
setTrigger in interface Triggerpublic Boolean toggleTrigger()
toggleTrigger in interface TriggertoggleTrigger in class AbstractTriggerpublic Date getLastToggleTime()
getLastToggleTime in interface Triggerpublic long getElapsedToggleTime()
getElapsedToggleTime in interface TriggergetElapsedToggleTime in class AbstractTrigger
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||