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="approachPointRef" type="{http://www.arinc424.com/xml/datatypes}PointReference" minOccurs="0"/> <element name="categoryARadius" type="{http://www.arinc424.com/xml/datatypes}CategoryRadius" minOccurs="0"/> <element name="categoryBRadius" type="{http://www.arinc424.com/xml/datatypes}CategoryRadius" minOccurs="0"/> <element name="categoryCRadius" type="{http://www.arinc424.com/xml/datatypes}CategoryRadius" minOccurs="0"/> <element name="categoryDRadius" type="{http://www.arinc424.com/xml/datatypes}CategoryRadius" minOccurs="0"/> <element name="minima" type="{}Minimum" maxOccurs="unbounded" minOccurs="0"/> <element name="isAuthorizationRequired" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> <element name="isRnavVisual" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> <element name="isPInSProceedVisually" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> <element name="isPInSProceedVfr" 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="isPreferredProcedure" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>
Modifier and Type | Field and Description |
---|---|
protected PointReference |
approachPointRef
This element provides a reference to the point served by this approach procedure.
|
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 BigDecimal |
categoryARadius |
protected BigDecimal |
categoryBRadius |
protected BigDecimal |
categoryCRadius |
protected BigDecimal |
categoryDRadius |
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 |
isAuthorizationRequired
This approach requires explicit authorization from the appropriate regulatory entity.
|
protected Boolean |
isLocalizerBackcourse
If this element exists and is true the parent is a localizer backcourse.
|
protected Boolean |
isPInSProceedVfr
This element indicates if hte procedure is Point In Space with instructions to procedure under visual flight rules.
|
protected Boolean |
isPInSProceedVisually
This element indicates if the procedure is Point In Space with a instructions to proceed 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<Minimum> |
minima
The landing minima for this approach.
|
protected List<MissedApproach> |
missedApproach
These elments are the missed approach routes for a procedure.
|
protected SbasPathPoint |
sbasPathPoint
This element is the SBAS path point for the approach
|
isHelicopterOnlyProcedure, isRnav, isSpecial, longIdent, procedureDesignAircraftCategories, procedureDesignAircraftTypes, procedureDesignMagVar, procedureReferencedFixRef, recordType, referenceId
identifier
supplementalData
Constructor and Description |
---|
Approach() |
Modifier and Type | Method and Description |
---|---|
PointReference |
getApproachPointRef()
Gets the value of the approachPointRef property.
|
ApproachRouteType |
getApproachRouteType()
Gets the value of the approachRouteType property.
|
List<ApproachTransition> |
getApproachTransition()
Gets the value of the approachTransition property.
|
BigDecimal |
getCategoryARadius()
Gets the value of the categoryARadius property.
|
BigDecimal |
getCategoryBRadius()
Gets the value of the categoryBRadius property.
|
BigDecimal |
getCategoryCRadius()
Gets the value of the categoryCRadius property.
|
BigDecimal |
getCategoryDRadius()
Gets the value of the categoryDRadius 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<Minimum> |
getMinima()
Gets the value of the minima property.
|
List<MissedApproach> |
getMissedApproach()
Gets the value of the missedApproach property.
|
SbasPathPoint |
getSbasPathPoint()
Gets the value of the sbasPathPoint property.
|
Boolean |
isIsAuthorizationRequired()
Gets the value of the isAuthorizationRequired property.
|
Boolean |
isIsLocalizerBackcourse()
Gets the value of the isLocalizerBackcourse property.
|
Boolean |
isIsPInSProceedVfr()
Gets the value of the isPInSProceedVfr property.
|
Boolean |
isIsPInSProceedVisually()
Gets the value of the isPInSProceedVisually property.
|
Boolean |
isIsPreferredProcedure()
Gets the value of the isPreferredProcedure property.
|
Boolean |
isIsRnavVisual()
Gets the value of the isRnavVisual property.
|
void |
setApproachPointRef(PointReference value)
Sets the value of the approachPointRef property.
|
void |
setApproachRouteType(ApproachRouteType value)
Sets the value of the approachRouteType property.
|
void |
setCategoryARadius(BigDecimal value)
Sets the value of the categoryARadius property.
|
void |
setCategoryBRadius(BigDecimal value)
Sets the value of the categoryBRadius property.
|
void |
setCategoryCRadius(BigDecimal value)
Sets the value of the categoryCRadius property.
|
void |
setCategoryDRadius(BigDecimal value)
Sets the value of the categoryDRadius 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 |
setIsAuthorizationRequired(Boolean value)
Sets the value of the isAuthorizationRequired property.
|
void |
setIsLocalizerBackcourse(Boolean value)
Sets the value of the isLocalizerBackcourse property.
|
void |
setIsPInSProceedVfr(Boolean value)
Sets the value of the isPInSProceedVfr property.
|
void |
setIsPInSProceedVisually(Boolean value)
Sets the value of the isPInSProceedVisually property.
|
void |
setIsPreferredProcedure(Boolean value)
Sets the value of the isPreferredProcedure property.
|
void |
setIsRnavVisual(Boolean value)
Sets the value of the isRnavVisual property.
|
void |
setSbasPathPoint(SbasPathPoint value)
Sets the value of the sbasPathPoint property.
|
getLongIdent, getProcedureDesignAircraftCategories, getProcedureDesignAircraftTypes, getProcedureDesignMagVar, getProcedureReferencedFixRef, getRecordType, getReferenceId, isIsHelicopterOnlyProcedure, isIsRnav, isIsSpecial, setIsHelicopterOnlyProcedure, setIsRnav, setIsSpecial, setLongIdent, setProcedureDesignAircraftCategories, setProcedureDesignAircraftTypes, setProcedureDesignMagVar, setRecordType, 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 approachPointRef
protected BigDecimal categoryARadius
protected BigDecimal categoryBRadius
protected BigDecimal categoryCRadius
protected BigDecimal categoryDRadius
protected Boolean isAuthorizationRequired
protected Boolean isRnavVisual
protected Boolean isPInSProceedVisually
protected Boolean isPInSProceedVfr
protected Boolean isLocalizerBackcourse
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 getApproachPointRef()
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 setApproachPointRef(PointReference value)
value
- allowed object is
PointReference
getApproachPointRef()
public BigDecimal getCategoryARadius()
BigDecimal
public void setCategoryARadius(BigDecimal value)
value
- allowed object is
BigDecimal
public BigDecimal getCategoryBRadius()
BigDecimal
public void setCategoryBRadius(BigDecimal value)
value
- allowed object is
BigDecimal
public BigDecimal getCategoryCRadius()
BigDecimal
public void setCategoryCRadius(BigDecimal value)
value
- allowed object is
BigDecimal
public BigDecimal getCategoryDRadius()
BigDecimal
public void setCategoryDRadius(BigDecimal value)
value
- allowed object is
BigDecimal
public List<Minimum> getMinima()
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 minima property.
For example, to add a new item, do as follows:
getMinima().add(newItem);
Objects of the following type(s) are allowed in the list
Minimum
The landing minima for this approach.
public Boolean isIsAuthorizationRequired()
This approach requires explicit authorization from the appropriate regulatory entity.
Boolean
public void setIsAuthorizationRequired(Boolean value)
value
- allowed object is
Boolean
isIsAuthorizationRequired()
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 isIsPInSProceedVisually()
This element indicates if the procedure is Point In Space with a instructions to proceed visually.
Boolean
public void setIsPInSProceedVisually(Boolean value)
value
- allowed object is
Boolean
isIsPInSProceedVisually()
public Boolean isIsPInSProceedVfr()
This element indicates if hte procedure is Point In Space with instructions to procedure under visual flight rules.
Boolean
public void setIsPInSProceedVfr(Boolean value)
value
- allowed object is
Boolean
isIsPInSProceedVfr()
public Boolean isIsLocalizerBackcourse()
If this element exists and is true the parent is a localizer backcourse.
Boolean
public void setIsLocalizerBackcourse(Boolean value)
value
- allowed object is
Boolean
isIsLocalizerBackcourse()
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 © 2020. All rights reserved.