public interface Parameter extends PropertySupplying, Initializable
AbstractParameter.
Prominent examples are
CurrentTime: Actual time, Represented by a Long in ms
since 1.1.1970RaTarget: Right ascension of the object,
degrees.DecTarget: Declination of the object,
degrees.TauTarget: Hour angle of the object,
degrees.AirmassTarget: Airmass to the object,
dimensionless Double.SiderealTime: Actual sidereal time, in
degrees.Longitude: Longitude (of Teide Observatory),
in degrees.Latitude: Latitude (of Teide Observatory), in
degrees.set(java.lang.Object) method
is invoked.ParameterDepending
interface.
For remote access, see RemoteParameter.
A hierarchy of the parameters:
> Latitude -----------+--+---------------------+ > Longitude | | | > | | | | > +-- SiderealTime ----+----------------+ | > | | +-- NightRemain | | > Time | +-- SolZ | +--------+-- ZTarget > | | | | | | > +-- SolLambda -------+ +-- TauTarget | > | | | | > Jd +----- NightLength | | > RaTarget -------------------------------+ | > DecTarget --------------------------------------------+
CONFIG, KEY_CLASS| Modifier and Type | Method and Description |
|---|---|
Object |
get()
Returns the value of this parameter as an object.
|
String |
getFormatted()
Returns a formatted representation of the parameter.
|
String |
getName()
Returns the unique name of this parameter.
|
String |
getString()
Returns the string representation of the parameter.
|
Object |
set(Object val)
Sets the value of this parameter.
|
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, stringPropertiesinitObject get()
Object set(Object val) throws UnsupportedOperationException
UnsupportedOperationException - If this parameter is read-only.String getName()
String getString()