stella.parameter
Class SimpleRemoteValue
java.lang.Object
util.PropertyContainer
util.PropertyResources
util.PropertyBundles
stella.parameter.AbstractParameter
stella.parameter.AbstractRemoteParameter
stella.parameter.AbstractRemoteValue
stella.parameter.SimpleRemoteValue
- All Implemented Interfaces:
- Cloneable, Remote, Parameter, RemoteParameter, Value, ExitCleaning, Initializable, LocalizedSupplying, PropertySupplying, Reloadable, ResourceSupplying, RmiCaster
public class SimpleRemoteValue
- extends AbstractRemoteValue
- implements Reloadable
A simple value with remote capabilites. Setting and getting is allowed.
| Methods inherited from class stella.parameter.AbstractParameter |
createParameter, delivers, getFormatted, getFormatted, getName, getPreserveFile, getString, getString, 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 |
value
private Number value
- The number served. Only useful if set before get.
SimpleRemoteValue
public SimpleRemoteValue(Map prop)
throws RemoteException
- Constructs and exports this value.
- Throws:
RemoteException
rescanned
public double rescanned(String key,
String old,
String newval)
- We throw an illegal argument exception if export port changed
- Specified by:
rescanned in interface Reloadable- Overrides:
rescanned in class AbstractRemoteParameter
getValue
public Number getValue()
- Gets the value. Must be set prior to call to this method.
- Specified by:
getValue in interface Value
setValue
public Number setValue(Number number)
- Sets the value. Set it at least once before retrieval.
- Specified by:
setValue in interface Value