public class Airway extends A424ObjectWithId
Java class for Airway complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="Airway"> <complexContent> <extension base="{}A424ObjectWithId"> <sequence> <element name="recordType" type="{http://www.arinc424.com/xml/enumerations}RecordType" minOccurs="0"/> <element name="customerCode" type="{http://www.arinc424.com/xml/datatypes}CustomerCode" minOccurs="0"/> <element name="airwayLeg" type="{}AirwayLeg" maxOccurs="unbounded" minOccurs="2"/> <element name="airwayRouteType" type="{http://www.arinc424.com/xml/enumerations}EnrouteAirwayRouteType"/> <element name="qualifier1" type="{http://www.arinc424.com/xml/enumerations}AirwayQualifier1" minOccurs="0"/> <element name="qualifier2" type="{http://www.arinc424.com/xml/enumerations}AirwayQualifier2" minOccurs="0"/> <element name="rnavPbnNavSpec" type="{http://www.arinc424.com/xml/enumerations}AirwayRnavPbnNavSpec" minOccurs="0"/> <element name="rnpPbnNavSpec" type="{http://www.arinc424.com/xml/enumerations}AirwayRnpPbnNavSpec" minOccurs="0"/> <element name="airwaysMarker" type="{}AirwaysMarker" maxOccurs="unbounded" minOccurs="0"/> <element name="airwaysRestrictionAltitudeExclusion" type="{}EnrouteAirwaysRestrictionAltitudeExclusion" maxOccurs="unbounded" minOccurs="0"/> <element name="airwaysRestrictionSeasonalClosure" type="{}EnrouteAirwaysRestrictionSeasonalClosure" maxOccurs="unbounded" minOccurs="0"/> <element name="airwaysRestrictionCruisingTableReplacement" type="{}EnrouteAirwaysRestrictionCruisingTableReplacement" maxOccurs="unbounded" minOccurs="0"/> </sequence> <attribute name="referenceId" use="required" type="{http://www.w3.org/2001/XMLSchema}ID" /> </extension> </complexContent> </complexType>
Modifier and Type | Field and Description |
---|---|
protected List<AirwayLeg> |
airwayLeg |
protected EnrouteAirwayRouteType |
airwayRouteType |
protected List<AirwaysMarker> |
airwaysMarker |
protected List<EnrouteAirwaysRestrictionAltitudeExclusion> |
airwaysRestrictionAltitudeExclusion |
protected List<EnrouteAirwaysRestrictionCruisingTableReplacement> |
airwaysRestrictionCruisingTableReplacement |
protected List<EnrouteAirwaysRestrictionSeasonalClosure> |
airwaysRestrictionSeasonalClosure |
protected String |
customerCode |
protected AirwayQualifier1 |
qualifier1 |
protected AirwayQualifier2 |
qualifier2 |
protected RecordType |
recordType
The “Record Type” field indicates whether the record data are “standard,” i.e., suitable for universal application, or “tailored,” i.e.
|
protected String |
referenceId |
protected AirwayRnavPbnNavSpec |
rnavPbnNavSpec
This element indicates that an RNAV PBN navigation specification applies to this airway segment
|
protected AirwayRnpPbnNavSpec |
rnpPbnNavSpec
This element indicates that an RNP PBN navigation specification applies to this airway segment
|
identifier
supplementalData
Constructor and Description |
---|
Airway() |
Modifier and Type | Method and Description |
---|---|
List<AirwayLeg> |
getAirwayLeg()
Gets the value of the airwayLeg property.
|
EnrouteAirwayRouteType |
getAirwayRouteType()
Gets the value of the airwayRouteType property.
|
List<AirwaysMarker> |
getAirwaysMarker()
Gets the value of the airwaysMarker property.
|
List<EnrouteAirwaysRestrictionAltitudeExclusion> |
getAirwaysRestrictionAltitudeExclusion()
Gets the value of the airwaysRestrictionAltitudeExclusion property.
|
List<EnrouteAirwaysRestrictionCruisingTableReplacement> |
getAirwaysRestrictionCruisingTableReplacement()
Gets the value of the airwaysRestrictionCruisingTableReplacement property.
|
List<EnrouteAirwaysRestrictionSeasonalClosure> |
getAirwaysRestrictionSeasonalClosure()
Gets the value of the airwaysRestrictionSeasonalClosure property.
|
String |
getCustomerCode()
Gets the value of the customerCode property.
|
AirwayQualifier1 |
getQualifier1()
Gets the value of the qualifier1 property.
|
AirwayQualifier2 |
getQualifier2()
Gets the value of the qualifier2 property.
|
RecordType |
getRecordType()
Gets the value of the recordType property.
|
String |
getReferenceId()
Gets the value of the referenceId property.
|
AirwayRnavPbnNavSpec |
getRnavPbnNavSpec()
Gets the value of the rnavPbnNavSpec property.
|
AirwayRnpPbnNavSpec |
getRnpPbnNavSpec()
Gets the value of the rnpPbnNavSpec property.
|
void |
setAirwayRouteType(EnrouteAirwayRouteType value)
Sets the value of the airwayRouteType property.
|
void |
setCustomerCode(String value)
Sets the value of the customerCode property.
|
void |
setQualifier1(AirwayQualifier1 value)
Sets the value of the qualifier1 property.
|
void |
setQualifier2(AirwayQualifier2 value)
Sets the value of the qualifier2 property.
|
void |
setRecordType(RecordType value)
Sets the value of the recordType property.
|
void |
setReferenceId(String value)
Sets the value of the referenceId property.
|
void |
setRnavPbnNavSpec(AirwayRnavPbnNavSpec value)
Sets the value of the rnavPbnNavSpec property.
|
void |
setRnpPbnNavSpec(AirwayRnpPbnNavSpec value)
Sets the value of the rnpPbnNavSpec property.
|
getIdentifier, setIdentifier
getSupplementalData, setSupplementalData
protected RecordType recordType
protected String customerCode
protected EnrouteAirwayRouteType airwayRouteType
protected AirwayQualifier1 qualifier1
protected AirwayQualifier2 qualifier2
protected AirwayRnavPbnNavSpec rnavPbnNavSpec
protected AirwayRnpPbnNavSpec rnpPbnNavSpec
protected List<AirwaysMarker> airwaysMarker
protected List<EnrouteAirwaysRestrictionAltitudeExclusion> airwaysRestrictionAltitudeExclusion
protected List<EnrouteAirwaysRestrictionSeasonalClosure> airwaysRestrictionSeasonalClosure
protected List<EnrouteAirwaysRestrictionCruisingTableReplacement> airwaysRestrictionCruisingTableReplacement
protected String referenceId
public RecordType getRecordType()
The “Record Type” field indicates whether the record data are “standard,” i.e., suitable for universal application, or “tailored,” i.e. included for a single user’s specific purpose . Record type is set to tailored if any extension points are included in the record or if any content of the ARINC 424 XML schemas are altered in any way.
RecordType
public void setRecordType(RecordType value)
value
- allowed object is
RecordType
getRecordType()
public String getCustomerCode()
String
public void setCustomerCode(String value)
value
- allowed object is
String
public List<AirwayLeg> getAirwayLeg()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set
method for the airwayLeg property.
For example, to add a new item, do as follows:
getAirwayLeg().add(newItem);
Objects of the following type(s) are allowed in the list
AirwayLeg
public EnrouteAirwayRouteType getAirwayRouteType()
EnrouteAirwayRouteType
public void setAirwayRouteType(EnrouteAirwayRouteType value)
value
- allowed object is
EnrouteAirwayRouteType
public AirwayQualifier1 getQualifier1()
AirwayQualifier1
public void setQualifier1(AirwayQualifier1 value)
value
- allowed object is
AirwayQualifier1
public AirwayQualifier2 getQualifier2()
AirwayQualifier2
public void setQualifier2(AirwayQualifier2 value)
value
- allowed object is
AirwayQualifier2
public AirwayRnavPbnNavSpec getRnavPbnNavSpec()
This element indicates that an RNAV PBN navigation specification applies to this airway segment
AirwayRnavPbnNavSpec
public void setRnavPbnNavSpec(AirwayRnavPbnNavSpec value)
value
- allowed object is
AirwayRnavPbnNavSpec
getRnavPbnNavSpec()
public AirwayRnpPbnNavSpec getRnpPbnNavSpec()
This element indicates that an RNP PBN navigation specification applies to this airway segment
AirwayRnpPbnNavSpec
public void setRnpPbnNavSpec(AirwayRnpPbnNavSpec value)
value
- allowed object is
AirwayRnpPbnNavSpec
getRnpPbnNavSpec()
public List<AirwaysMarker> getAirwaysMarker()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set
method for the airwaysMarker property.
For example, to add a new item, do as follows:
getAirwaysMarker().add(newItem);
Objects of the following type(s) are allowed in the list
AirwaysMarker
public List<EnrouteAirwaysRestrictionAltitudeExclusion> getAirwaysRestrictionAltitudeExclusion()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set
method for the airwaysRestrictionAltitudeExclusion property.
For example, to add a new item, do as follows:
getAirwaysRestrictionAltitudeExclusion().add(newItem);
Objects of the following type(s) are allowed in the list
EnrouteAirwaysRestrictionAltitudeExclusion
public List<EnrouteAirwaysRestrictionSeasonalClosure> getAirwaysRestrictionSeasonalClosure()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set
method for the airwaysRestrictionSeasonalClosure property.
For example, to add a new item, do as follows:
getAirwaysRestrictionSeasonalClosure().add(newItem);
Objects of the following type(s) are allowed in the list
EnrouteAirwaysRestrictionSeasonalClosure
public List<EnrouteAirwaysRestrictionCruisingTableReplacement> getAirwaysRestrictionCruisingTableReplacement()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set
method for the airwaysRestrictionCruisingTableReplacement property.
For example, to add a new item, do as follows:
getAirwaysRestrictionCruisingTableReplacement().add(newItem);
Objects of the following type(s) are allowed in the list
EnrouteAirwaysRestrictionCruisingTableReplacement
public String getReferenceId()
String
Copyright © 2020. All rights reserved.