public class Longitude extends AbstractValue implements Reloadable
Parameter representing the longitude of the
observatory. The observatory longitude is returned in degrees, west
of Greenwich are negative values.
If the longitude is not specified in the properties, the default
KEY_LONGITUDE is returned, which is the longitude of Teide
observatory.PropertyResources.Load, PropertyResources.URLResource| Modifier and Type | Field and Description |
|---|---|
private static double |
DEFLONGITUDE
The default Teide longitude in degrees (-16.509722222).
|
static String |
DEFNAME
The name of this global (longitude).
|
static String |
KEY_LONGITUDE
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 |
|---|
Longitude(double l)
Constructs a new longitude with a primitive double.
|
Longitude(Map<String,String> info)
Constructs a new Teide-Longitude global.
|
Longitude(String observatory)
Constructs a new longitude from a observatory name.
|
| Modifier and Type | Method and Description |
|---|---|
String |
getFormatted()
Returns the formatted longitude value.
|
Number |
getValue()
Returns the longitude 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_LONGITUDE
private static final double DEFLONGITUDE
public static final String DEFNAME
public Longitude(String observatory)
Site.OBSERVATORIES.public Longitude(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_LONGITUDE is unmapped or unparseable
the default KEY_LONGITUDE is returned.public String getFormatted()
getFormatted in interface ParametergetFormatted in class AbstractParameter