public class Runway extends A424Point
Java class for Runway complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="Runway"> <complexContent> <extension base="{}A424Point"> <sequence> <element name="displacedThresholdDistance" type="{http://www.arinc424.com/xml/datatypes}DisplacedThresholdDistance" minOccurs="0"/> <element name="landingThresholdElevation" type="{http://www.arinc424.com/xml/datatypes}LandingThresholdElevation" minOccurs="0"/> <element name="ltpEllipsoidHeight" type="{http://www.arinc424.com/xml/datatypes}EllipsoidHeight" minOccurs="0"/> <element name="primaryApproachNavaidReference" type="{http://www.arinc424.com/xml/datatypes}PrecisionApproachNavaidReference" minOccurs="0"/> <element name="runwayBearing" type="{http://www.arinc424.com/xml/datatypes}Bearing" minOccurs="0"/> <element name="runwayDescription" type="{http://www.arinc424.com/xml/datatypes}RunwayDescription" minOccurs="0"/> <element name="runwayGradient" type="{http://www.arinc424.com/xml/datatypes}RunwayGradient" minOccurs="0"/> <element name="runwayIdentifier" type="{http://www.arinc424.com/xml/datatypes}RunwayIdentifier"/> <element name="runwayLength" type="{http://www.arinc424.com/xml/datatypes}RunwayLength" minOccurs="0"/> <element name="runwayTrueBearing" type="{http://www.arinc424.com/xml/datatypes}TrueBearing" minOccurs="0"/> <element name="runwayTrueBearingSource" type="{http://www.arinc424.com/xml/enumerations}TrueBearingSource" minOccurs="0"/> <element name="runwayWidth" type="{http://www.arinc424.com/xml/datatypes}RunwayWidth" minOccurs="0"/> <element name="secondaryApproachNavaidReference" type="{http://www.arinc424.com/xml/datatypes}PrecisionApproachNavaidReference" minOccurs="0"/> <element name="stopway" type="{http://www.arinc424.com/xml/datatypes}StopWay" minOccurs="0"/> <element name="tchValueIndicator" type="{http://www.arinc424.com/xml/enumerations}TCHValueIndicator" minOccurs="0"/> <element name="tdzeLocation" type="{http://www.arinc424.com/xml/enumerations}TDZELocation" minOccurs="0"/> <element name="thresholdCrossingHeight" type="{http://www.arinc424.com/xml/datatypes}ThresholdCrossingHeight" minOccurs="0"/> <element name="touchDownZoneElevation" type="{http://www.arinc424.com/xml/datatypes}TouchDownZoneElevation" minOccurs="0"/> <element name="starterExtension" type="{http://www.arinc424.com/xml/datatypes}StarterExtension" minOccurs="0"/> <element name="surfaceType" type="{http://www.arinc424.com/xml/enumerations}surfaceType" minOccurs="0"/> <element name="maximumHelicopterWeight" type="{http://www.arinc424.com/xml/datatypes}MaxHelicopterWeight" minOccurs="0"/> <element name="helicopterPerformanceReq" type="{http://www.arinc424.com/xml/enumerations}HelicopterPerformanceReq" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>
Modifier and Type | Field and Description |
---|---|
protected Long |
displacedThresholdDistance
The distance from the extremity of a runway to a threshold not located at that extremity of that runway.
|
protected HelicopterPerformanceReq |
helicopterPerformanceReq
This element provides a performance requirement for helicopters to use this runway.
|
protected Integer |
landingThresholdElevation
The elevation of the landing threshold of the runway described in a runway record is defined in the “Landing Threshold Elevation” field.
|
protected BigDecimal |
ltpEllipsoidHeight
The “Ellipsoidal Height” field is the height of a surveyed point in reference to the WGS-84 ellipsoid.
|
protected Integer |
maximumHelicopterWeight
This element provides the max weight for helicopters using this runway.
|
protected PrecisionApproachNavaidReference |
primaryApproachNavaidReference
Element which encapsulates the ILS/MLS/GLS details for the corresponding Runway.
|
protected Bearing |
runwayBearing
The bearing of the runway identified in the “runway identifier” or “pad ident” field of the record is specified in the “Runway Bearing” field.
|
protected String |
runwayDescription
If required, additional information concerning a runway can be included in a record in the “Runway Description” field.
|
protected BigDecimal |
runwayGradient
The Runway Gradient field indicates an overall gradient in percent, measured from the start of take-off roll end of the runway designated in the record.
|
protected RunwayIdentifier |
runwayIdentifier
The “Runway Identifier” field identifies the runways described in runway records and runways served by the ILS/MLS described in ILS/MLS records.
|
protected Long |
runwayLength
The “Runway Length” field defines the total length of the runway surface declared suitable and available for ground operations of aircraft for the runway identified in the records’ Runway Identifier field.
|
protected BigDecimal |
runwayTrueBearing
The “Magnetic Bearing” for ILS localizer, MLS Azimuth, MLS Back Azimuth and
Runway records is given in the primary record.
|
protected TrueBearingSource |
runwayTrueBearingSource
The content of the source field indicates whether the “True Bearing” is derived from official government sources or from other sources.
|
protected Long |
runwayWidth
The width of the runway identified in the “Runway Identifier” field is specified in the “Runway Width” field.
|
protected PrecisionApproachNavaidReference |
secondaryApproachNavaidReference
Element which encapsulates the ILS/MLS/GLS details for the corresponding Runway.
|
protected Integer |
starterExtension
This data element describes a starter extension of a runway
|
protected Long |
stopway
“Stopway” means the length of an area beyond the take-off runway, no less wide than the runway and centered upon the extended centerline of the runway, and designated for use in decelerating the airplane during an aborted takeoff.
|
protected SurfaceType |
surfaceType
This element provides the surface type of the runway.
|
protected TCHValueIndicator |
tchValueIndicator
The “TCH Value Indicator” field will define which TCH value is provided in the runway record.
|
protected TDZELocation |
tdzeLocation
The content of the “TDZE Location” field indicates whether the TDZ elevation was obtained from official government sources or from other sources.
|
protected Long |
thresholdCrossingHeight
The “Threshold Crossing Height” specifies the height above the landing threshold on a normal glide path.
|
protected Integer |
touchDownZoneElevation
The “Touchdown Zone Elevation” is the highest elevation in the first 3,000 feet of the landing surface beginning at the threshold.
|
datumCode, firRef, icaoCode, identifier, location, magneticVariation, name, referenceID, uirRef
custAreaCode, cycleDate, notes, recordType
supplementalData
Constructor and Description |
---|
Runway() |
Modifier and Type | Method and Description |
---|---|
Long |
getDisplacedThresholdDistance()
Gets the value of the displacedThresholdDistance property.
|
HelicopterPerformanceReq |
getHelicopterPerformanceReq()
Gets the value of the helicopterPerformanceReq property.
|
Integer |
getLandingThresholdElevation()
Gets the value of the landingThresholdElevation property.
|
BigDecimal |
getLtpEllipsoidHeight()
Gets the value of the ltpEllipsoidHeight property.
|
Integer |
getMaximumHelicopterWeight()
Gets the value of the maximumHelicopterWeight property.
|
PrecisionApproachNavaidReference |
getPrimaryApproachNavaidReference()
Gets the value of the primaryApproachNavaidReference property.
|
Bearing |
getRunwayBearing()
Gets the value of the runwayBearing property.
|
String |
getRunwayDescription()
Gets the value of the runwayDescription property.
|
BigDecimal |
getRunwayGradient()
Gets the value of the runwayGradient property.
|
RunwayIdentifier |
getRunwayIdentifier()
Gets the value of the runwayIdentifier property.
|
Long |
getRunwayLength()
Gets the value of the runwayLength property.
|
BigDecimal |
getRunwayTrueBearing()
Gets the value of the runwayTrueBearing property.
|
TrueBearingSource |
getRunwayTrueBearingSource()
Gets the value of the runwayTrueBearingSource property.
|
Long |
getRunwayWidth()
Gets the value of the runwayWidth property.
|
PrecisionApproachNavaidReference |
getSecondaryApproachNavaidReference()
Gets the value of the secondaryApproachNavaidReference property.
|
Integer |
getStarterExtension()
Gets the value of the starterExtension property.
|
Long |
getStopway()
Gets the value of the stopway property.
|
SurfaceType |
getSurfaceType()
Gets the value of the surfaceType property.
|
TCHValueIndicator |
getTchValueIndicator()
Gets the value of the tchValueIndicator property.
|
TDZELocation |
getTdzeLocation()
Gets the value of the tdzeLocation property.
|
Long |
getThresholdCrossingHeight()
Gets the value of the thresholdCrossingHeight property.
|
Integer |
getTouchDownZoneElevation()
Gets the value of the touchDownZoneElevation property.
|
void |
setDisplacedThresholdDistance(Long value)
Sets the value of the displacedThresholdDistance property.
|
void |
setHelicopterPerformanceReq(HelicopterPerformanceReq value)
Sets the value of the helicopterPerformanceReq property.
|
void |
setLandingThresholdElevation(Integer value)
Sets the value of the landingThresholdElevation property.
|
void |
setLtpEllipsoidHeight(BigDecimal value)
Sets the value of the ltpEllipsoidHeight property.
|
void |
setMaximumHelicopterWeight(Integer value)
Sets the value of the maximumHelicopterWeight property.
|
void |
setPrimaryApproachNavaidReference(PrecisionApproachNavaidReference value)
Sets the value of the primaryApproachNavaidReference property.
|
void |
setRunwayBearing(Bearing value)
Sets the value of the runwayBearing property.
|
void |
setRunwayDescription(String value)
Sets the value of the runwayDescription property.
|
void |
setRunwayGradient(BigDecimal value)
Sets the value of the runwayGradient property.
|
void |
setRunwayIdentifier(RunwayIdentifier value)
Sets the value of the runwayIdentifier property.
|
void |
setRunwayLength(Long value)
Sets the value of the runwayLength property.
|
void |
setRunwayTrueBearing(BigDecimal value)
Sets the value of the runwayTrueBearing property.
|
void |
setRunwayTrueBearingSource(TrueBearingSource value)
Sets the value of the runwayTrueBearingSource property.
|
void |
setRunwayWidth(Long value)
Sets the value of the runwayWidth property.
|
void |
setSecondaryApproachNavaidReference(PrecisionApproachNavaidReference value)
Sets the value of the secondaryApproachNavaidReference property.
|
void |
setStarterExtension(Integer value)
Sets the value of the starterExtension property.
|
void |
setStopway(Long value)
Sets the value of the stopway property.
|
void |
setSurfaceType(SurfaceType value)
Sets the value of the surfaceType property.
|
void |
setTchValueIndicator(TCHValueIndicator value)
Sets the value of the tchValueIndicator property.
|
void |
setTdzeLocation(TDZELocation value)
Sets the value of the tdzeLocation property.
|
void |
setThresholdCrossingHeight(Long value)
Sets the value of the thresholdCrossingHeight property.
|
void |
setTouchDownZoneElevation(Integer value)
Sets the value of the touchDownZoneElevation property.
|
getDatumCode, getFirRef, getIcaoCode, getIdentifier, getLocation, getMagneticVariation, getName, getReferenceID, getUirRef, setDatumCode, setFirRef, setIcaoCode, setIdentifier, setLocation, setMagneticVariation, setName, setReferenceID, setUirRef
getCustAreaCode, getCycleDate, getNotes, getRecordType, setCustAreaCode, setCycleDate, setRecordType
getSupplementalData, setSupplementalData
protected Long displacedThresholdDistance
protected Integer landingThresholdElevation
protected BigDecimal ltpEllipsoidHeight
protected PrecisionApproachNavaidReference primaryApproachNavaidReference
protected Bearing runwayBearing
protected String runwayDescription
protected BigDecimal runwayGradient
protected RunwayIdentifier runwayIdentifier
protected Long runwayLength
protected BigDecimal runwayTrueBearing
protected TrueBearingSource runwayTrueBearingSource
protected Long runwayWidth
protected PrecisionApproachNavaidReference secondaryApproachNavaidReference
protected Long stopway
protected TCHValueIndicator tchValueIndicator
protected TDZELocation tdzeLocation
protected Long thresholdCrossingHeight
protected Integer touchDownZoneElevation
protected Integer starterExtension
protected SurfaceType surfaceType
protected Integer maximumHelicopterWeight
protected HelicopterPerformanceReq helicopterPerformanceReq
public Long getDisplacedThresholdDistance()
The distance from the extremity of a runway to a threshold not located at that extremity of that runway.
Long
public void setDisplacedThresholdDistance(Long value)
value
- allowed object is
Long
getDisplacedThresholdDistance()
public Integer getLandingThresholdElevation()
The elevation of the landing threshold of the runway described in a runway record is defined in the “Landing Threshold Elevation” field.
Integer
public void setLandingThresholdElevation(Integer value)
value
- allowed object is
Integer
getLandingThresholdElevation()
public BigDecimal getLtpEllipsoidHeight()
The “Ellipsoidal Height” field is the height of a surveyed point in reference to the WGS-84 ellipsoid.
BigDecimal
public void setLtpEllipsoidHeight(BigDecimal value)
value
- allowed object is
BigDecimal
getLtpEllipsoidHeight()
public PrecisionApproachNavaidReference getPrimaryApproachNavaidReference()
Element which encapsulates the ILS/MLS/GLS details for the corresponding Runway. This element contains the navaid reference and class.
PrecisionApproachNavaidReference
public void setPrimaryApproachNavaidReference(PrecisionApproachNavaidReference value)
value
- allowed object is
PrecisionApproachNavaidReference
getPrimaryApproachNavaidReference()
public Bearing getRunwayBearing()
The bearing of the runway identified in the “runway identifier” or “pad ident” field of the record is specified in the “Runway Bearing” field.
Bearing
public void setRunwayBearing(Bearing value)
value
- allowed object is
Bearing
getRunwayBearing()
public String getRunwayDescription()
If required, additional information concerning a runway can be included in a record in the “Runway Description” field.
String
public void setRunwayDescription(String value)
value
- allowed object is
String
getRunwayDescription()
public BigDecimal getRunwayGradient()
The Runway Gradient field indicates an overall gradient in percent, measured from the start of take-off roll end of the runway designated in the record. The gradient is expressed as a positive or negative gradient; positive being an upward and negative being a downward gradient.
BigDecimal
public void setRunwayGradient(BigDecimal value)
value
- allowed object is
BigDecimal
getRunwayGradient()
public RunwayIdentifier getRunwayIdentifier()
The “Runway Identifier” field identifies the runways described in runway records and runways served by the ILS/MLS described in ILS/MLS records.
RunwayIdentifier
public void setRunwayIdentifier(RunwayIdentifier value)
value
- allowed object is
RunwayIdentifier
getRunwayIdentifier()
public Long getRunwayLength()
The “Runway Length” field defines the total length of the runway surface declared suitable and available for ground operations of aircraft for the runway identified in the records’ Runway Identifier field.
Long
public void setRunwayLength(Long value)
value
- allowed object is
Long
getRunwayLength()
public BigDecimal getRunwayTrueBearing()
The “Magnetic Bearing” for ILS localizer, MLS Azimuth, MLS Back Azimuth and Runway records is given in the primary record. This field allows the true bearing to be entered independently of the magnetic variation.
BigDecimal
public void setRunwayTrueBearing(BigDecimal value)
value
- allowed object is
BigDecimal
getRunwayTrueBearing()
public TrueBearingSource getRunwayTrueBearingSource()
The content of the source field indicates whether the “True Bearing” is derived from official government sources or from other sources.
TrueBearingSource
public void setRunwayTrueBearingSource(TrueBearingSource value)
value
- allowed object is
TrueBearingSource
getRunwayTrueBearingSource()
public Long getRunwayWidth()
The width of the runway identified in the “Runway Identifier” field is specified in the “Runway Width” field.
Long
public void setRunwayWidth(Long value)
value
- allowed object is
Long
getRunwayWidth()
public PrecisionApproachNavaidReference getSecondaryApproachNavaidReference()
Element which encapsulates the ILS/MLS/GLS details for the corresponding Runway. This element contains the navaid reference and class.
PrecisionApproachNavaidReference
public void setSecondaryApproachNavaidReference(PrecisionApproachNavaidReference value)
value
- allowed object is
PrecisionApproachNavaidReference
getSecondaryApproachNavaidReference()
public Long getStopway()
“Stopway” means the length of an area beyond the take-off runway, no less wide than the runway and centered upon the extended centerline of the runway, and designated for use in decelerating the airplane during an aborted takeoff.
Long
public void setStopway(Long value)
value
- allowed object is
Long
getStopway()
public TCHValueIndicator getTchValueIndicator()
The “TCH Value Indicator” field will define which TCH value is provided in the runway record.
TCHValueIndicator
public void setTchValueIndicator(TCHValueIndicator value)
value
- allowed object is
TCHValueIndicator
getTchValueIndicator()
public TDZELocation getTdzeLocation()
The content of the “TDZE Location” field indicates whether the TDZ elevation was obtained from official government sources or from other sources.
TDZELocation
public void setTdzeLocation(TDZELocation value)
value
- allowed object is
TDZELocation
getTdzeLocation()
public Long getThresholdCrossingHeight()
The “Threshold Crossing Height” specifies the height above the landing threshold on a normal glide path.
Long
public void setThresholdCrossingHeight(Long value)
value
- allowed object is
Long
getThresholdCrossingHeight()
public Integer getTouchDownZoneElevation()
The “Touchdown Zone Elevation” is the highest elevation in the first 3,000 feet of the landing surface beginning at the threshold.
Integer
public void setTouchDownZoneElevation(Integer value)
value
- allowed object is
Integer
getTouchDownZoneElevation()
public Integer getStarterExtension()
This data element describes a starter extension of a runway
Integer
public void setStarterExtension(Integer value)
value
- allowed object is
Integer
getStarterExtension()
public SurfaceType getSurfaceType()
This element provides the surface type of the runway.
SurfaceType
public void setSurfaceType(SurfaceType value)
value
- allowed object is
SurfaceType
getSurfaceType()
public Integer getMaximumHelicopterWeight()
This element provides the max weight for helicopters using this runway.
Integer
public void setMaximumHelicopterWeight(Integer value)
value
- allowed object is
Integer
getMaximumHelicopterWeight()
public HelicopterPerformanceReq getHelicopterPerformanceReq()
This element provides a performance requirement for helicopters to use this runway.
HelicopterPerformanceReq
public void setHelicopterPerformanceReq(HelicopterPerformanceReq value)
value
- allowed object is
HelicopterPerformanceReq
getHelicopterPerformanceReq()
Copyright © 2017. All rights reserved.