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, referenceID
identifier
supplementalData
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, setReferenceID
getIdentifier, setIdentifier
getSupplementalData, setSupplementalData
protected 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.
ApproachRouteType
public void setApproachRouteType(ApproachRouteType value)
value
- allowed object is
ApproachRouteType
getApproachRouteType()
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.
GNSSFMSIndicator
public void setGnssFMSIndicator(GNSSFMSIndicator value)
value
- allowed object is
GNSSFMSIndicator
getGnssFMSIndicator()
public GBASPathPoint getGbasPathPoint()
This element is the GBAS path point record for the approach.
GBASPathPoint
public void setGbasPathPoint(GBASPathPoint value)
value
- allowed object is
GBASPathPoint
getGbasPathPoint()
public SBASPathPoint getSbasPathPoint()
This element is the SBAS path point for the approach
SBASPathPoint
public void setSbasPathPoint(SBASPathPoint value)
value
- allowed object is
SBASPathPoint
getSbasPathPoint()
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.
FinalApproach
public void setFinalApproach(FinalApproach value)
value
- allowed object is
FinalApproach
getFinalApproach()
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.
PointReference
public void setPointRef(PointReference value)
value
- allowed object is
PointReference
getPointRef()
public Boolean isIsRnavVisual()
If this element exists and is true the parent is an Rnav Visual.
Boolean
public void setIsRnavVisual(Boolean value)
value
- allowed object is
Boolean
isIsRnavVisual()
public Boolean isIsPinsProcedeVisually()
This element indicates if the procedure is Point In Space with a instructions to procede visually.
Boolean
public void setIsPinsProcedeVisually(Boolean value)
value
- allowed object is
Boolean
isIsPinsProcedeVisually()
public Boolean isIsPinsProcedeVfr()
This element indicates if hte procedure is Point In Space with instructions to procedure under visual flight rules.
Boolean
public void setIsPinsProcedeVfr(Boolean value)
value
- allowed object is
Boolean
isIsPinsProcedeVfr()
public Boolean isIsLocalizerBackcourse()
If this element exists and is true th eparent is a localizer backcourse.
Boolean
public void setIsLocalizerBackcourse(Boolean value)
value
- allowed object is
Boolean
isIsLocalizerBackcourse()
public ApproachPbnNavSpec getApproachPbnNavSpec()
This element provides informaiton on the ICAO PBN navigation specification applicable to the approach.
ApproachPbnNavSpec
public void setApproachPbnNavSpec(ApproachPbnNavSpec value)
value
- allowed object is
ApproachPbnNavSpec
getApproachPbnNavSpec()
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
Boolean
public void setIsPreferredProcedure(Boolean value)
value
- allowed object is
Boolean
isIsPreferredProcedure()
Copyright © 2017. All rights reserved.