public class AirwayLeg extends Leg
Java class for AirwayLeg complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="AirwayLeg">
<complexContent>
<extension base="{}Leg">
<sequence>
<element name="boundaryCode" type="{http://www.arinc424.com/xml/enumerations}BoundaryCode" minOccurs="0"/>
<element name="cruiseTableIndicator" type="{http://www.arinc424.com/xml/datatypes}CruiseTableIdentifier" minOccurs="0"/>
<element name="directionRestriction" type="{http://www.arinc424.com/xml/datatypes}DirectionRestriction" minOccurs="0"/>
<element name="routeDistanceFrom" type="{http://www.arinc424.com/xml/datatypes}LegDistance" minOccurs="0"/>
<element name="euIndicator" type="{http://www.arinc424.com/xml/enumerations}EUIndicator" minOccurs="0"/>
<element name="fixRadiusTransitionIndicator" type="{http://www.arinc424.com/xml/datatypes}FixedRadiusTransitionIndicator" minOccurs="0"/>
<element name="inboundCourse" type="{http://www.arinc424.com/xml/datatypes}Course" minOccurs="0"/>
<element name="waypointDescription" type="{http://www.arinc424.com/xml/datatypes}AirwayWaypointDescription"/>
<element name="level" type="{http://www.arinc424.com/xml/enumerations}Level" minOccurs="0"/>
<element name="maximumAltitude" type="{http://www.arinc424.com/xml/datatypes}AltitudeLimit" minOccurs="0"/>
<element name="rho" type="{http://www.arinc424.com/xml/datatypes}Rho" minOccurs="0"/>
<element name="rnp" type="{http://www.arinc424.com/xml/datatypes}RequiredNavigationPerformance" minOccurs="0"/>
<element name="rvsmMinimumLevel" type="{http://www.arinc424.com/xml/datatypes}FlightLevel" minOccurs="0"/>
<element name="theta" type="{http://www.arinc424.com/xml/datatypes}Theta" minOccurs="0"/>
<element name="verticalScaleFactor" type="{http://www.arinc424.com/xml/datatypes}VerticalScaleFactor" minOccurs="0"/>
<element name="vsfRVSMMaximumLevel" type="{http://www.arinc424.com/xml/datatypes}FlightLevel" minOccurs="0"/>
<element name="outboundCourse" type="{http://www.arinc424.com/xml/datatypes}Course" minOccurs="0"/>
<element name="minAltitude" type="{http://www.arinc424.com/xml/datatypes}Altitude" minOccurs="0"/>
<element name="restrictiveAirspaceRef" type="{}RestrictiveAirspaceReference" minOccurs="0"/>
</sequence>
</extension>
</complexContent>
</complexType>
| Modifier and Type | Field and Description |
|---|---|
protected BoundaryCode |
boundaryCode
Routes of flight frequently cross geographical boundaries.
|
protected String |
cruiseTableIndicator
A standard cruising level table is established by ICAO and is to be observed except when, on the basis of regional air navigation agreements, a modified table of cruising levels is prescribed for use.
|
protected DirectionRestriction |
directionRestriction
The “Direction Restriction” field, when used on Enroute Airway records, will indicate the direction an Enroute Airway is to be flown.
|
protected EUIndicator |
euIndicator
The “EU Indicator” field is used to identify those Enroute Airway records that have an Airway Restriction record without identifying the restriction.
|
protected BigDecimal |
fixRadiusTransitionIndicator
Indicates that a specific turn radius from the inbound course to the outbound course is required by the airspace controlling agency.
|
protected Course |
inboundCourse
“Inbound Magnetic Course” is the published inbound magnetic course to the waypoint in the “Fix Ident” field of the records in which it is employed.
|
protected Level |
level
The Level field defines the airway structure of which the record is an element.
|
protected AltitudeLimit |
maximumAltitude
The “Maximum Altitude” field is used to indicate the maximum altitude allowed.
|
protected Altitude |
minAltitude |
protected Course |
outboundCourse |
protected RestrictiveAirspaceReference |
restrictiveAirspaceRef |
protected BigDecimal |
rho |
protected BigDecimal |
rnp |
protected BigDecimal |
routeDistanceFrom
In Enroute Airways, Route Distance From is the distance in nautical miles from the waypoint identified in the records Fix Ident field to the next waypoint of the route.
|
protected Integer |
rvsmMinimumLevel
RVSM Minimum Level is the lowest defined cruising level for an airway or holding pattern.
|
protected BigDecimal |
theta |
protected Long |
verticalScaleFactor |
protected Integer |
vsfRVSMMaximumLevel
RVSM Maximum Level is the highest defined cruising level for an airway or holding pattern.
|
protected AirwayWaypointDescription |
waypointDescription |
fixIdent, fixRef, recNavaidIdent, recNavaidRef, sequenceNumbercustAreaCode, cycleDate, notes, recordTypesupplementalData| Constructor and Description |
|---|
AirwayLeg() |
| Modifier and Type | Method and Description |
|---|---|
BoundaryCode |
getBoundaryCode()
Gets the value of the boundaryCode property.
|
String |
getCruiseTableIndicator()
Gets the value of the cruiseTableIndicator property.
|
DirectionRestriction |
getDirectionRestriction()
Gets the value of the directionRestriction property.
|
EUIndicator |
getEuIndicator()
Gets the value of the euIndicator property.
|
BigDecimal |
getFixRadiusTransitionIndicator()
Gets the value of the fixRadiusTransitionIndicator property.
|
Course |
getInboundCourse()
Gets the value of the inboundCourse property.
|
Level |
getLevel()
Gets the value of the level property.
|
AltitudeLimit |
getMaximumAltitude()
Gets the value of the maximumAltitude property.
|
Altitude |
getMinAltitude()
Gets the value of the minAltitude property.
|
Course |
getOutboundCourse()
Gets the value of the outboundCourse property.
|
RestrictiveAirspaceReference |
getRestrictiveAirspaceRef()
Gets the value of the restrictiveAirspaceRef property.
|
BigDecimal |
getRho()
Gets the value of the rho property.
|
BigDecimal |
getRnp()
Gets the value of the rnp property.
|
BigDecimal |
getRouteDistanceFrom()
Gets the value of the routeDistanceFrom property.
|
Integer |
getRvsmMinimumLevel()
Gets the value of the rvsmMinimumLevel property.
|
BigDecimal |
getTheta()
Gets the value of the theta property.
|
Long |
getVerticalScaleFactor()
Gets the value of the verticalScaleFactor property.
|
Integer |
getVsfRVSMMaximumLevel()
Gets the value of the vsfRVSMMaximumLevel property.
|
AirwayWaypointDescription |
getWaypointDescription()
Gets the value of the waypointDescription property.
|
void |
setBoundaryCode(BoundaryCode value)
Sets the value of the boundaryCode property.
|
void |
setCruiseTableIndicator(String value)
Sets the value of the cruiseTableIndicator property.
|
void |
setDirectionRestriction(DirectionRestriction value)
Sets the value of the directionRestriction property.
|
void |
setEuIndicator(EUIndicator value)
Sets the value of the euIndicator property.
|
void |
setFixRadiusTransitionIndicator(BigDecimal value)
Sets the value of the fixRadiusTransitionIndicator property.
|
void |
setInboundCourse(Course value)
Sets the value of the inboundCourse property.
|
void |
setLevel(Level value)
Sets the value of the level property.
|
void |
setMaximumAltitude(AltitudeLimit value)
Sets the value of the maximumAltitude property.
|
void |
setMinAltitude(Altitude value)
Sets the value of the minAltitude property.
|
void |
setOutboundCourse(Course value)
Sets the value of the outboundCourse property.
|
void |
setRestrictiveAirspaceRef(RestrictiveAirspaceReference value)
Sets the value of the restrictiveAirspaceRef property.
|
void |
setRho(BigDecimal value)
Sets the value of the rho property.
|
void |
setRnp(BigDecimal value)
Sets the value of the rnp property.
|
void |
setRouteDistanceFrom(BigDecimal value)
Sets the value of the routeDistanceFrom property.
|
void |
setRvsmMinimumLevel(Integer value)
Sets the value of the rvsmMinimumLevel property.
|
void |
setTheta(BigDecimal value)
Sets the value of the theta property.
|
void |
setVerticalScaleFactor(Long value)
Sets the value of the verticalScaleFactor property.
|
void |
setVsfRVSMMaximumLevel(Integer value)
Sets the value of the vsfRVSMMaximumLevel property.
|
void |
setWaypointDescription(AirwayWaypointDescription value)
Sets the value of the waypointDescription property.
|
getFixIdent, getFixRef, getRecNavaidIdent, getRecNavaidRef, getSequenceNumber, setFixIdent, setFixRef, setRecNavaidIdent, setRecNavaidRef, setSequenceNumbergetCustAreaCode, getCycleDate, getNotes, getRecordType, setCustAreaCode, setCycleDate, setRecordTypegetSupplementalData, setSupplementalDataprotected BoundaryCode boundaryCode
protected String cruiseTableIndicator
protected DirectionRestriction directionRestriction
protected BigDecimal routeDistanceFrom
protected EUIndicator euIndicator
protected BigDecimal fixRadiusTransitionIndicator
protected Course inboundCourse
protected AirwayWaypointDescription waypointDescription
protected Level level
protected AltitudeLimit maximumAltitude
protected BigDecimal rho
protected BigDecimal rnp
protected Integer rvsmMinimumLevel
protected BigDecimal theta
protected Long verticalScaleFactor
protected Integer vsfRVSMMaximumLevel
protected Course outboundCourse
protected Altitude minAltitude
protected RestrictiveAirspaceReference restrictiveAirspaceRef
public BoundaryCode getBoundaryCode()
Routes of flight frequently cross geographical boundaries. The “Boundary Code” field identifies the area into, or from which a continuous route passes when such a crossing occurs.
BoundaryCodepublic void setBoundaryCode(BoundaryCode value)
value - allowed object is
BoundaryCodegetBoundaryCode()public String getCruiseTableIndicator()
A standard cruising level table is established by ICAO and is to be observed except when, on the basis of regional air navigation agreements, a modified table of cruising levels is prescribed for use. This field permits the enroute airway record to identify the Cruise Table record that is to be used for cruise levels.
Stringpublic void setCruiseTableIndicator(String value)
value - allowed object is
StringgetCruiseTableIndicator()public DirectionRestriction getDirectionRestriction()
The “Direction Restriction” field, when used on Enroute Airway records, will indicate the direction an Enroute Airway is to be flown. The “Direction Restriction” field, when used on Preferred Route records, will indicate whether the routing is available only in the direction of “from initial fix to terminus fix” or in both directions.
DirectionRestrictionpublic void setDirectionRestriction(DirectionRestriction value)
value - allowed object is
DirectionRestrictiongetDirectionRestriction()public BigDecimal getRouteDistanceFrom()
In Enroute Airways, Route Distance From is the distance in nautical miles from the waypoint identified in the records Fix Ident field to the next waypoint of the route.
BigDecimalpublic void setRouteDistanceFrom(BigDecimal value)
value - allowed object is
BigDecimalgetRouteDistanceFrom()public EUIndicator getEuIndicator()
The “EU Indicator” field is used to identify those Enroute Airway records that have an Airway Restriction record without identifying the restriction.
EUIndicatorpublic void setEuIndicator(EUIndicator value)
value - allowed object is
EUIndicatorgetEuIndicator()public BigDecimal getFixRadiusTransitionIndicator()
Indicates that a specific turn radius from the inbound course to the outbound course is required by the airspace controlling agency.
BigDecimalpublic void setFixRadiusTransitionIndicator(BigDecimal value)
value - allowed object is
BigDecimalgetFixRadiusTransitionIndicator()public Course getInboundCourse()
“Inbound Magnetic Course” is the published inbound magnetic course to the waypoint in the “Fix Ident” field of the records in which it is employed. The “HX” group of Path Terminator codes is used to provide racetrack type course reversal flight paths. Government publications for these course reversal include an “inbound magnetic bearing.” The SID/STAR/Approach Procedures records do not include a dedicated field for this inbound course. Instead, the information is included in the “Outbound Magnetic Course” field of such records.
Coursepublic void setInboundCourse(Course value)
value - allowed object is
CoursegetInboundCourse()public AirwayWaypointDescription getWaypointDescription()
AirwayWaypointDescriptionpublic void setWaypointDescription(AirwayWaypointDescription value)
value - allowed object is
AirwayWaypointDescriptionpublic Level getLevel()
The Level field defines the airway structure of which the record is an element.
Levelpublic void setLevel(Level value)
value - allowed object is
LevelgetLevel()public AltitudeLimit getMaximumAltitude()
The “Maximum Altitude” field is used to indicate the maximum altitude allowed.
AltitudeLimitpublic void setMaximumAltitude(AltitudeLimit value)
value - allowed object is
AltitudeLimitgetMaximumAltitude()public BigDecimal getRho()
BigDecimalpublic void setRho(BigDecimal value)
value - allowed object is
BigDecimalpublic BigDecimal getRnp()
BigDecimalpublic void setRnp(BigDecimal value)
value - allowed object is
BigDecimalpublic Integer getRvsmMinimumLevel()
RVSM Minimum Level is the lowest defined cruising level for an airway or holding pattern.
Integerpublic void setRvsmMinimumLevel(Integer value)
value - allowed object is
IntegergetRvsmMinimumLevel()public BigDecimal getTheta()
BigDecimalpublic void setTheta(BigDecimal value)
value - allowed object is
BigDecimalpublic Long getVerticalScaleFactor()
Longpublic void setVerticalScaleFactor(Long value)
value - allowed object is
Longpublic Integer getVsfRVSMMaximumLevel()
RVSM Maximum Level is the highest defined cruising level for an airway or holding pattern.
Integerpublic void setVsfRVSMMaximumLevel(Integer value)
value - allowed object is
IntegergetVsfRVSMMaximumLevel()public Course getOutboundCourse()
Coursepublic void setOutboundCourse(Course value)
value - allowed object is
Coursepublic Altitude getMinAltitude()
Altitudepublic void setMinAltitude(Altitude value)
value - allowed object is
Altitudepublic RestrictiveAirspaceReference getRestrictiveAirspaceRef()
RestrictiveAirspaceReferencepublic void setRestrictiveAirspaceRef(RestrictiveAirspaceReference value)
value - allowed object is
RestrictiveAirspaceReferenceCopyright © 2017. All rights reserved.