stella.parameter
Class SnapshotValue
java.lang.Object
util.PropertyContainer
util.PropertyResources
util.PropertyBundles
stella.parameter.AbstractParameter
stella.parameter.SnapshotParameter
stella.parameter.SnapshotValue
- All Implemented Interfaces:
- Cloneable, ErrorDependingParameter, Parameter, ParameterDepending, Value, ExitCleaning, Initializable, LocalizedSupplying, PropertySupplying, Reloadable, ResourceSupplying
public class SnapshotValue
- extends SnapshotParameter
- implements Value
An extension to a snapshot parameter, where the registered parameter
must be a value. This class is introduced for convenience, as most
snapshot parameters will record values.
| 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.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 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 |
SnapshotValue
public SnapshotValue(Map prop)
- Constructs a new snapshot value.
registerParameter
public void registerParameter(Parameter watch)
- Registers the parameter. First, checks if the parameter handed over
is a value. If so, proceed with the parental method.
- Specified by:
registerParameter in interface ParameterDepending- Overrides:
registerParameter in class SnapshotParameter
getValue
public Number getValue()
- Casts the last value snapshot to a number. Returns null if conversion
fails.
- Specified by:
getValue in interface Value
setValue
public Number setValue(Number newval)
- Fails.
- Specified by:
setValue in interface Value