public class Approach extends Procedure
Java class for Approach complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="Approach">
<complexContent>
<extension base="{}Procedure">
<sequence>
<element name="approachRouteType" type="{http://www.arinc424.com/xml/enumerations}ApproachRouteType"/>
<element name="gnssFMSIndicator" type="{http://www.arinc424.com/xml/enumerations}GNSSFMSIndicator" minOccurs="0"/>
<element name="gbasPathPoint" type="{}GBASPathPoint" minOccurs="0"/>
<element name="sbasPathPoint" type="{}SBASPathPoint" minOccurs="0"/>
<element name="approachTransition" type="{}ApproachTransition" maxOccurs="unbounded" minOccurs="0"/>
<element name="finalApproach" type="{}FinalApproach"/>
<element name="missedApproach" type="{}MissedApproach" maxOccurs="unbounded" minOccurs="0"/>
<element name="pointRef" type="{http://www.arinc424.com/xml/datatypes}PointReference" minOccurs="0"/>
<element name="isRnavVisual" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
<element name="isPinsProcedeVisually" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
<element name="isPinsProcedeVfr" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
<element name="isLocalizerBackcourse" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
<element name="approachPbnNavSpec" type="{http://www.arinc424.com/xml/enumerations}ApproachPbnNavSpec" minOccurs="0"/>
<element name="isPreferredProcedure" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
</sequence>
</extension>
</complexContent>
</complexType>
| Modifier and Type | Field and Description |
|---|---|
protected ApproachPbnNavSpec |
approachPbnNavSpec
This element provides informaiton on the ICAO PBN navigation specification applicable to the approach.
|
protected ApproachRouteType |
approachRouteType
This element identifies what type of approach the parent is.
|
protected List<ApproachTransition> |
approachTransition
These elements are the approach transitions for the approach.
|
protected FinalApproach |
finalApproach
This is the final approach route, which ends at the last part of the final before the missed approach.
|
protected GBASPathPoint |
gbasPathPoint
This element is the GBAS path point record for the approach.
|
protected GNSSFMSIndicator |
gnssFMSIndicator
The “GNSS/FMS Indicator” field provides an indication of whether or not the responsible government agency has authorized the overlay of a conventional, ground based approach procedure with the use of a sensor capable of processing GNSS data or if the procedure may be flown with FMS as the primary navigation equipment.
|
protected Boolean |
isLocalizerBackcourse
If this element exists and is true th eparent is a localizer backcourse.
|
protected Boolean |
isPinsProcedeVfr
This element indicates if hte procedure is Point In Space with instructions to procedure under visual flight rules.
|
protected Boolean |
isPinsProcedeVisually
This element indicates if the procedure is Point In Space with a instructions to procede visually.
|
protected Boolean |
isPreferredProcedure
Preferred Multiple Approach Indicator is used to identify the multiple approach that is generally considered to be the most likely one to be utilized/needed when there are only multiple approaches available for a given approach type at a runway.
|
protected Boolean |
isRnavVisual
If this element exists and is true the parent is an Rnav Visual.
|
protected List<MissedApproach> |
missedApproach
These elments are the missed approach routes for a procedure.
|
protected PointReference |
pointRef
This element provides a reference to the point served by this approach procedure.
|
protected SBASPathPoint |
sbasPathPoint
This element is the SBAS path point for the approach
|
isHelicopterOnlyProcedure, isRnav, isSpecial, procedureDesignAircraftCategoryOrType, procedureDesignMagVar, referenceIDidentifiersupplementalData| Constructor and Description |
|---|
Approach() |
| Modifier and Type | Method and Description |
|---|---|
ApproachPbnNavSpec |
getApproachPbnNavSpec()
Gets the value of the approachPbnNavSpec property.
|
ApproachRouteType |
getApproachRouteType()
Gets the value of the approachRouteType property.
|
List<ApproachTransition> |
getApproachTransition()
Gets the value of the approachTransition property.
|
FinalApproach |
getFinalApproach()
Gets the value of the finalApproach property.
|
GBASPathPoint |
getGbasPathPoint()
Gets the value of the gbasPathPoint property.
|
GNSSFMSIndicator |
getGnssFMSIndicator()
Gets the value of the gnssFMSIndicator property.
|
List<MissedApproach> |
getMissedApproach()
Gets the value of the missedApproach property.
|
PointReference |
getPointRef()
Gets the value of the pointRef property.
|
SBASPathPoint |
getSbasPathPoint()
Gets the value of the sbasPathPoint property.
|
Boolean |
isIsLocalizerBackcourse()
Gets the value of the isLocalizerBackcourse property.
|
Boolean |
isIsPinsProcedeVfr()
Gets the value of the isPinsProcedeVfr property.
|
Boolean |
isIsPinsProcedeVisually()
Gets the value of the isPinsProcedeVisually property.
|
Boolean |
isIsPreferredProcedure()
Gets the value of the isPreferredProcedure property.
|
Boolean |
isIsRnavVisual()
Gets the value of the isRnavVisual property.
|
void |
setApproachPbnNavSpec(ApproachPbnNavSpec value)
Sets the value of the approachPbnNavSpec property.
|
void |
setApproachRouteType(ApproachRouteType value)
Sets the value of the approachRouteType property.
|
void |
setFinalApproach(FinalApproach value)
Sets the value of the finalApproach property.
|
void |
setGbasPathPoint(GBASPathPoint value)
Sets the value of the gbasPathPoint property.
|
void |
setGnssFMSIndicator(GNSSFMSIndicator value)
Sets the value of the gnssFMSIndicator property.
|
void |
setIsLocalizerBackcourse(Boolean value)
Sets the value of the isLocalizerBackcourse property.
|
void |
setIsPinsProcedeVfr(Boolean value)
Sets the value of the isPinsProcedeVfr property.
|
void |
setIsPinsProcedeVisually(Boolean value)
Sets the value of the isPinsProcedeVisually property.
|
void |
setIsPreferredProcedure(Boolean value)
Sets the value of the isPreferredProcedure property.
|
void |
setIsRnavVisual(Boolean value)
Sets the value of the isRnavVisual property.
|
void |
setPointRef(PointReference value)
Sets the value of the pointRef property.
|
void |
setSbasPathPoint(SBASPathPoint value)
Sets the value of the sbasPathPoint property.
|
getProcedureDesignAircraftCategoryOrType, getProcedureDesignMagVar, getReferenceID, isIsHelicopterOnlyProcedure, isIsRnav, isIsSpecial, setIsHelicopterOnlyProcedure, setIsRnav, setIsSpecial, setProcedureDesignAircraftCategoryOrType, setProcedureDesignMagVar, setReferenceIDgetIdentifier, setIdentifiergetSupplementalData, setSupplementalDataprotected ApproachRouteType approachRouteType
protected GNSSFMSIndicator gnssFMSIndicator
protected GBASPathPoint gbasPathPoint
protected SBASPathPoint sbasPathPoint
protected List<ApproachTransition> approachTransition
protected FinalApproach finalApproach
protected List<MissedApproach> missedApproach
protected PointReference pointRef
protected Boolean isRnavVisual
protected Boolean isPinsProcedeVisually
protected Boolean isPinsProcedeVfr
protected Boolean isLocalizerBackcourse
protected ApproachPbnNavSpec approachPbnNavSpec
protected Boolean isPreferredProcedure
public ApproachRouteType getApproachRouteType()
This element identifies what type of approach the parent is.
ApproachRouteTypepublic void setApproachRouteType(ApproachRouteType value)
value - allowed object is
ApproachRouteTypegetApproachRouteType()public GNSSFMSIndicator getGnssFMSIndicator()
The “GNSS/FMS Indicator” field provides an indication of whether or not the responsible government agency has authorized the overlay of a conventional, ground based approach procedure with the use of a sensor capable of processing GNSS data or if the procedure may be flown with FMS as the primary navigation equipment. The field is also used to indicate when and RNAV procedure has been authorized for GNSS-based vertical navigation.
GNSSFMSIndicatorpublic void setGnssFMSIndicator(GNSSFMSIndicator value)
value - allowed object is
GNSSFMSIndicatorgetGnssFMSIndicator()public GBASPathPoint getGbasPathPoint()
This element is the GBAS path point record for the approach.
GBASPathPointpublic void setGbasPathPoint(GBASPathPoint value)
value - allowed object is
GBASPathPointgetGbasPathPoint()public SBASPathPoint getSbasPathPoint()
This element is the SBAS path point for the approach
SBASPathPointpublic void setSbasPathPoint(SBASPathPoint value)
value - allowed object is
SBASPathPointgetSbasPathPoint()public List<ApproachTransition> getApproachTransition()
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 approachTransition property.
For example, to add a new item, do as follows:
getApproachTransition().add(newItem);
Objects of the following type(s) are allowed in the list
ApproachTransition
These elements are the approach transitions for the approach.
public FinalApproach getFinalApproach()
This is the final approach route, which ends at the last part of the final before the missed approach. e.g., The last point of the final approach is often the missed approach point.
FinalApproachpublic void setFinalApproach(FinalApproach value)
value - allowed object is
FinalApproachgetFinalApproach()public List<MissedApproach> getMissedApproach()
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 missedApproach property.
For example, to add a new item, do as follows:
getMissedApproach().add(newItem);
Objects of the following type(s) are allowed in the list
MissedApproach
These elments are the missed approach routes for a procedure.
public PointReference getPointRef()
This element provides a reference to the point served by this approach procedure. On an approach this would reference a runway or fix.
PointReferencepublic void setPointRef(PointReference value)
value - allowed object is
PointReferencegetPointRef()public Boolean isIsRnavVisual()
If this element exists and is true the parent is an Rnav Visual.
Booleanpublic void setIsRnavVisual(Boolean value)
value - allowed object is
BooleanisIsRnavVisual()public Boolean isIsPinsProcedeVisually()
This element indicates if the procedure is Point In Space with a instructions to procede visually.
Booleanpublic void setIsPinsProcedeVisually(Boolean value)
value - allowed object is
BooleanisIsPinsProcedeVisually()public Boolean isIsPinsProcedeVfr()
This element indicates if hte procedure is Point In Space with instructions to procedure under visual flight rules.
Booleanpublic void setIsPinsProcedeVfr(Boolean value)
value - allowed object is
BooleanisIsPinsProcedeVfr()public Boolean isIsLocalizerBackcourse()
If this element exists and is true th eparent is a localizer backcourse.
Booleanpublic void setIsLocalizerBackcourse(Boolean value)
value - allowed object is
BooleanisIsLocalizerBackcourse()public ApproachPbnNavSpec getApproachPbnNavSpec()
This element provides informaiton on the ICAO PBN navigation specification applicable to the approach.
ApproachPbnNavSpecpublic void setApproachPbnNavSpec(ApproachPbnNavSpec value)
value - allowed object is
ApproachPbnNavSpecgetApproachPbnNavSpec()public Boolean isIsPreferredProcedure()
Preferred Multiple Approach Indicator is used to identify the multiple approach that is generally considered to be the most likely one to be utilized/needed when there are only multiple approaches available for a given approach type at a runway. This will be defined on the Approach FAF record in the Final Approach. For a given approach type at a runway, there shall be one and only one Primary Multiple Approach Indicator provided
Booleanpublic void setIsPreferredProcedure(Boolean value)
value - allowed object is
BooleanisIsPreferredProcedure()Copyright © 2017. All rights reserved.