public class Latitude 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 |
DEFLATITUDE
The default Teide latitude in degrees (28.3).
|
static String |
DEFNAME
The name of this global (ra).
|
static String |
KEY_LATITUDE
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 |
|---|
Latitude(double l)
Constructs a new longitude with a primitive double.
|
Latitude(Map<String,String> info)
Constructs a new Teide-Longitude global.
|
Latitude(String observatory)
Constructs a new longitude from a observatory name.
|
| Modifier and Type | Method and Description |
|---|---|
String |
getFormatted()
Returns the formatted latitude value.
|
Number |
getValue()
Returns the latitude 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, 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, waitreloaddefaultBoolean, 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_LATITUDE
private static final double DEFLATITUDE
public static final String DEFNAME
public Latitude(String observatory)
Site.OBSERVATORIES.public Latitude(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_LATITUDE is unmapped or unparseable
the default KEY_LATITUDE is returned.public String getFormatted()
getFormatted in interface ParametergetFormatted in class AbstractParameter