public class Altitude extends AbstractValue implements Reloadable
Parameter representing the latitude of the Teide
observatory.
If the latitude is not specified in the properties, the default
#KEY_LATITUDE is returned.PropertyResources.Load, PropertyResources.URLResource| Modifier and Type | Field and Description |
|---|---|
private static double |
DEFALTITUDE
The default Teide latitude in degrees (28.3).
|
static String |
DEFNAME
The name of this global (ra).
|
static String |
KEY_ALTITUDE
The key for querrying the Teide longitude from the properties.
|
KEY_FORMAT, KEY_NAME, KEY_PRESERVE, UNKNOWNKEY_NOINITONCREATE, POSTFIX_ALPHABET, POSTFIX_BYTES, POSTFIX_DIR, POSTFIX_EXT, POSTFIX_FILE, POSTFIX_LIST, POSTFIX_MODTIME, POSTFIX_URLKEY_LISTSEPARATOR, KEY_MAPKEYVALUECHAR, KEY_MAPSEPARATORCONFIG, KEY_CLASSKEY_URLRESOURCES, KEY_URLUSECONFIG, KEY_URLUSECURRENT, KEY_URLUSEHOME| Constructor and Description |
|---|
Altitude(double l)
Constructs a new longitude with a primitive double.
|
Altitude(Map<String,String> info)
Constructs a new Teide-Longitude global.
|
Altitude(String observatory)
Constructs a new longitude from a observatory name.
|
| Modifier and Type | Method and Description |
|---|---|
Number |
getValue()
Returns the altitude of Teide observatory in degrees as a Double.
|
double |
rescanned(String key,
String old,
String newval)
As all Values that load their Number directly from the properties
we have to parse on rescan.
|
Number |
setValue(Number val)
Sets the longitude of the Teide observatory.
|
get, setcreateParameter, delivers, exit, getFormatted, getFormatted, getName, getPreserveFile, getString, getString, init, overrideDefaultName, register, setName, toStringclone, createFrom, createFrom, createFrom, createInstance, getApplet, getAsResources, getLocate, getPropertiesToKey, getPropertiesToKey, getResource, getResourceAsStream, getResourceFromKey, getResources, hasLocalURLs, initProperties, keyCreate, keyCreate, reload, setAppletaugment, augment, 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, parseObject, reload, removeProperty, requires, setObject, setProperties, setProperty, stringPropertiesequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitreloadgetFormatted, getName, getStringdefaultBoolean, 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, stringPropertiesinitpublic static final String KEY_ALTITUDE
private static final double DEFALTITUDE
public static final String DEFNAME
public Altitude(String observatory)
Site.OBSERVATORIES.public Altitude(double l)
public double rescanned(String key, String old, String newval)
rescanned in interface Reloadablerescanned in class AbstractParameterpublic Number setValue(Number val)
public Number getValue()
KEY_ALTITUDE is unmapped or unparseable
the default KEY_ALTITUDE is returned.