public class StationLoc extends Object
Element of Station
Example:
<StationLoc> <LocationExcluded cls="U">Yes</LocationExcluded > <LocationRadius cls="U">458</LocationRadius > <LocSatRef cls="U">GBR::SA:123</LocSatRef> <ServiceVolumeHeight cls="U">5000</ServiceVolumeHeight > <ServiceVolumeLocRef cls="U">GBR::SA:123</ServiceVolumeLocRef > <ServiceVolumeRadius cls="U">252.65</ServiceVolumeRadius > </StationLoc>
Constructor and Description |
---|
StationLoc() |
Modifier and Type | Method and Description |
---|---|
TString |
getLocationExcluded()
Get "Yes" to indicate that the LocSatRef is to be excluded from the
location set for the current station.
|
DistSpace |
getLocationRadius()
Get the radius associated with the Location to produce a circle.
|
Common<?> |
getLocSat()
Get the serial of a Location or Satellite dataset.
|
Serial |
getLocSatRef()
Deprecated.
SSRF references are managed automatically. Use
getLocSat() instead. |
Altitude |
getServiceVolumeHeight()
Get the altitude of aeronautical navigational aids, air traffic control
assignments for radio frequencies above 30 MHz, and low-frequency beacons.
|
Serial |
getServiceVolumeLocRef()
Get the reference to a Location for an aeronautical coverage area.
|
DistEarth |
getServiceVolumeRadius()
Get the radius associated with the Location to produce a circle.
|
boolean |
isSet()
Determine if the required fields in this SSRF data type instance are set.
|
boolean |
isSetLocationExcluded()
Determine if the LocationExcluded is configured.
|
boolean |
isSetLocationRadius()
Determine if the LocationRadius is configured.
|
boolean |
isSetLocSat()
Determine if the locSat field is configured.
|
boolean |
isSetLocSatRef()
Determine if the LocSatRef is configured.
|
boolean |
isSetServiceVolumeHeight()
Determine if the ServiceVolumeHeight is configured.
|
boolean |
isSetServiceVolumeLocRef()
Determine if the ServiceVolumeLocRef is configured.
|
boolean |
isSetServiceVolumeRadius()
Determine if the ServiceVolumeRadius is configured.
|
void |
postLoad(SSRF root)
Update the SSRF data type references in this StationLoc record after
loading from XML.
|
void |
prepare()
Update the SSRF data type references in this StationLoc record.
|
void |
setLocationExcluded(TString value)
Set "Yes" to indicate that the LocSatRef is to be excluded from the
location set for the current station.
|
void |
setLocationRadius(DistSpace value)
Set the radius associated with the Location to produce a circle.
|
void |
setLocSatRef(Serial value)
Deprecated.
SSRF references are managed automatically. Use
#setLocSat(Common) instead. |
void |
setServiceVolumeHeight(Altitude value)
Set the altitude of aeronautical navigational aids, air traffic control
assignments for radio frequencies above 30 MHz, and low-frequency beacons.
|
void |
setServiceVolumeLocRef(Serial value)
Set the reference to a Location for an aeronautical coverage area.
|
void |
setServiceVolumeRadius(DistEarth value)
Set the radius associated with the Location to produce a circle.
|
String |
toString()
Get a string representation of this StationLoc instance configuration.
|
StationLoc |
withLocationExcluded(ListCBO value)
Set "Yes" to indicate that the LocSatRef is to be excluded from the
location set for the current station.
|
StationLoc |
withLocationRadius(Double value)
Set the radius associated with the Location to produce a circle.
|
StationLoc |
withLocSat(Common<?> value)
Set the serial of a Location or Satellite dataset.
|
StationLoc |
withLocSatRef(Serial value)
Deprecated.
SSRF references are managed automatically. Use
withLocSat(Common) instead. |
StationLoc |
withServiceVolumeHeight(Double value)
Set the altitude of aeronautical navigational aids, air traffic control
assignments for radio frequencies above 30 MHz, and low-frequency beacons.
|
StationLoc |
withServiceVolumeLocRef(Serial value)
Set the reference to a Location for an aeronautical coverage area.
|
StationLoc |
withServiceVolumeRadius(Double value)
Set the radius associated with the Location to produce a circle.
|
public TString getLocationExcluded()
TString
data typepublic void setLocationExcluded(TString value)
value
- the LocationExcluded value in a TString
data typepublic boolean isSetLocationExcluded()
If configured this method also inspects the TString
wrapped value.
@Deprecated public Serial getLocSatRef()
getLocSat()
instead.Serial
instance@Deprecated public void setLocSatRef(Serial value)
#setLocSat(Common)
instead.value
- a Serial
instancepublic boolean isSetLocSatRef()
public DistSpace getLocationRadius()
DistSpace
instancepublic void setLocationRadius(DistSpace value)
value
- a DistSpace
instancepublic boolean isSetLocationRadius()
public Serial getServiceVolumeLocRef()
Serial
instancepublic void setServiceVolumeLocRef(Serial value)
value
- a Serial
instancepublic boolean isSetServiceVolumeLocRef()
public DistEarth getServiceVolumeRadius()
DistEarth
instancepublic void setServiceVolumeRadius(DistEarth value)
value
- a DistEarth
instancepublic boolean isSetServiceVolumeRadius()
public Altitude getServiceVolumeHeight()
Altitude
instancepublic void setServiceVolumeHeight(Altitude value)
value
- a Altitude
instancepublic boolean isSetServiceVolumeHeight()
public StationLoc withLocationExcluded(ListCBO value)
value
- An instances of type ListCBO
.@Deprecated public StationLoc withLocSatRef(Serial value)
withLocSat(Common)
instead.value
- An instances of type Serial
.public StationLoc withLocationRadius(Double value)
value
- An instances of type Double
.public StationLoc withServiceVolumeLocRef(Serial value)
value
- An instances of type Serial
.public StationLoc withServiceVolumeRadius(Double value)
value
- An instances of type Double
.public StationLoc withServiceVolumeHeight(Double value)
value
- An instances of type Double
.public String toString()
public boolean isSet()
StationLoc
has no configuration requirements.
public Common<?> getLocSat()
Common
instancepublic boolean isSetLocSat()
public StationLoc withLocSat(Common<?> value)
value
- An instances of type Common>
.public void prepare()
This method builds the exported locSatRef
field with values from
the transient locSat
field. This method should typically be called
after the StationLoc is configured and (optionally) before exporting an
SSRF message.
public void postLoad(SSRF root)
This method builds the transient locSat
with values from the
imported locSatRef
field. This method should typically be called
after the StationLoc is imported from XML. * @param root the SSRF root
instance.
Copyright © 2016 OpenSSRF.org. All rights reserved.