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, sequenceNumber
custAreaCode, cycleDate, notes, recordType
supplementalData
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, setSequenceNumber
getCustAreaCode, getCycleDate, getNotes, getRecordType, setCustAreaCode, setCycleDate, setRecordType
getSupplementalData, setSupplementalData
protected 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.
BoundaryCode
public void setBoundaryCode(BoundaryCode value)
value
- allowed object is
BoundaryCode
getBoundaryCode()
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.
String
public void setCruiseTableIndicator(String value)
value
- allowed object is
String
getCruiseTableIndicator()
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.
DirectionRestriction
public void setDirectionRestriction(DirectionRestriction value)
value
- allowed object is
DirectionRestriction
getDirectionRestriction()
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.
BigDecimal
public void setRouteDistanceFrom(BigDecimal value)
value
- allowed object is
BigDecimal
getRouteDistanceFrom()
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.
EUIndicator
public void setEuIndicator(EUIndicator value)
value
- allowed object is
EUIndicator
getEuIndicator()
public BigDecimal getFixRadiusTransitionIndicator()
Indicates that a specific turn radius from the inbound course to the outbound course is required by the airspace controlling agency.
BigDecimal
public void setFixRadiusTransitionIndicator(BigDecimal value)
value
- allowed object is
BigDecimal
getFixRadiusTransitionIndicator()
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.
Course
public void setInboundCourse(Course value)
value
- allowed object is
Course
getInboundCourse()
public AirwayWaypointDescription getWaypointDescription()
AirwayWaypointDescription
public void setWaypointDescription(AirwayWaypointDescription value)
value
- allowed object is
AirwayWaypointDescription
public Level getLevel()
The Level field defines the airway structure of which the record is an element.
Level
public void setLevel(Level value)
value
- allowed object is
Level
getLevel()
public AltitudeLimit getMaximumAltitude()
The “Maximum Altitude” field is used to indicate the maximum altitude allowed.
AltitudeLimit
public void setMaximumAltitude(AltitudeLimit value)
value
- allowed object is
AltitudeLimit
getMaximumAltitude()
public BigDecimal getRho()
BigDecimal
public void setRho(BigDecimal value)
value
- allowed object is
BigDecimal
public BigDecimal getRnp()
BigDecimal
public void setRnp(BigDecimal value)
value
- allowed object is
BigDecimal
public Integer getRvsmMinimumLevel()
RVSM Minimum Level is the lowest defined cruising level for an airway or holding pattern.
Integer
public void setRvsmMinimumLevel(Integer value)
value
- allowed object is
Integer
getRvsmMinimumLevel()
public BigDecimal getTheta()
BigDecimal
public void setTheta(BigDecimal value)
value
- allowed object is
BigDecimal
public Long getVerticalScaleFactor()
Long
public void setVerticalScaleFactor(Long value)
value
- allowed object is
Long
public Integer getVsfRVSMMaximumLevel()
RVSM Maximum Level is the highest defined cruising level for an airway or holding pattern.
Integer
public void setVsfRVSMMaximumLevel(Integer value)
value
- allowed object is
Integer
getVsfRVSMMaximumLevel()
public Course getOutboundCourse()
Course
public void setOutboundCourse(Course value)
value
- allowed object is
Course
public Altitude getMinAltitude()
Altitude
public void setMinAltitude(Altitude value)
value
- allowed object is
Altitude
public RestrictiveAirspaceReference getRestrictiveAirspaceRef()
RestrictiveAirspaceReference
public void setRestrictiveAirspaceRef(RestrictiveAirspaceReference value)
value
- allowed object is
RestrictiveAirspaceReference
Copyright © 2017. All rights reserved.