stella.parameter
Class ValueFraction
java.lang.Object
util.PropertyContainer
util.PropertyResources
util.PropertyBundles
stella.parameter.AbstractParameter
stella.parameter.AbstractValue
stella.parameter.ValueFraction
- All Implemented Interfaces:
- Cloneable, Parameter, ParameterDepending, Value, ExitCleaning, Initializable, LocalizedSupplying, PropertySupplying, ResourceSupplying
public class ValueFraction
- extends AbstractValue
- implements ParameterDepending
Simple fraction of two Values.
|
Field Summary |
static String |
KEY_VAL1
The name of the parameter that gives the value of the first point. |
static String |
KEY_VAL2
The name of the parameter that gives the value of the second point. |
private Value |
val1
The value of the first point. |
private Value |
val2
The value of the seconf point. |
| 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 |
KEY_VAL1
public static final String KEY_VAL1
- The name of the parameter that gives the value of the first point.
- See Also:
- Constant Field Values
KEY_VAL2
public static final String KEY_VAL2
- The name of the parameter that gives the value of the second point.
- See Also:
- Constant Field Values
val1
private Value val1
- The value of the first point.
val2
private Value val2
- The value of the seconf point.
ValueFraction
public ValueFraction(Map<String,String> prop)
- Constructs a new distance parameter. The default name is not specific.
None of the two points assumes any default val;ue.
rescanned
public 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.
- Overrides:
rescanned in class AbstractParameter
registerParameter
public void registerParameter(Parameter what)
- Registers the parameters giving the ra, dec of two points. No checks
for types are made, only the parameter name counts.
- Specified by:
registerParameter in interface ParameterDepending
getValue
public Number getValue()
- Returns the addition of the both values.
- Specified by:
getValue in interface Value
setValue
public Number setValue(Number val)
throws UnsupportedOperationException
- Sets the sum. This is a read-only variable,
therefore this method throws an UnsupportedOperationException.
- Specified by:
setValue in interface Value
- Throws:
UnsupportedOperationException