public class MSA extends A424Record
Java class for MSA complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="MSA"> <complexContent> <extension base="{}A424Record"> <sequence> <element name="centerFix" type="{http://www.arinc424.com/xml/datatypes}CoreIdentifier" minOccurs="0"/> <element name="icaoCode" type="{http://www.arinc424.com/xml/datatypes}IcaoCode" minOccurs="0"/> <element name="magneticTrueIndicator" type="{http://www.arinc424.com/xml/enumerations}MagneticTrueIndicator" minOccurs="0"/> <element name="multipleCode" type="{http://www.arinc424.com/xml/datatypes}MultipleCode" minOccurs="0"/> <element name="sector" type="{http://www.arinc424.com/xml/datatypes}Sector" maxOccurs="unbounded"/> <element name="centerFixRef" type="{http://www.arinc424.com/xml/datatypes}PointReference" minOccurs="0"/> </sequence> <attribute name="referenceID" use="required" type="{http://www.w3.org/2001/XMLSchema}ID" /> </extension> </complexContent> </complexType>
Modifier and Type | Field and Description |
---|---|
protected String |
centerFix
When used on Airport and Heliport MSA Records, the “Center Fix” field represents the MSA Center; that point (Navaid or Waypoint) on which the MSA is predicated.
|
protected PointReference |
centerFixRef |
protected String |
icaoCode
The “ICAO Code” field permits records to be categorized geographically within the limits of the categorization erformed by the “Area Code” field.
|
protected MagneticTrueIndicator |
magneticTrueIndicator
The field has multiple definitions.
|
protected String |
multipleCode
The “Multiple Code” field will be used to indicate Restrictive Airspace Areas or MSA Centers having the same designator but subdivided or differently divided by lateral and/or vertical detail.
|
protected String |
referenceID |
protected List<Sector> |
sector
This class represents the details for a MSA Sector.
|
custAreaCode, cycleDate, notes, recordType
supplementalData
Constructor and Description |
---|
MSA() |
Modifier and Type | Method and Description |
---|---|
String |
getCenterFix()
Gets the value of the centerFix property.
|
PointReference |
getCenterFixRef()
Gets the value of the centerFixRef property.
|
String |
getIcaoCode()
Gets the value of the icaoCode property.
|
MagneticTrueIndicator |
getMagneticTrueIndicator()
Gets the value of the magneticTrueIndicator property.
|
String |
getMultipleCode()
Gets the value of the multipleCode property.
|
String |
getReferenceID()
Gets the value of the referenceID property.
|
List<Sector> |
getSector()
Gets the value of the sector property.
|
void |
setCenterFix(String value)
Sets the value of the centerFix property.
|
void |
setCenterFixRef(PointReference value)
Sets the value of the centerFixRef property.
|
void |
setIcaoCode(String value)
Sets the value of the icaoCode property.
|
void |
setMagneticTrueIndicator(MagneticTrueIndicator value)
Sets the value of the magneticTrueIndicator property.
|
void |
setMultipleCode(String value)
Sets the value of the multipleCode property.
|
void |
setReferenceID(String value)
Sets the value of the referenceID property.
|
getCustAreaCode, getCycleDate, getNotes, getRecordType, setCustAreaCode, setCycleDate, setRecordType
getSupplementalData, setSupplementalData
protected String centerFix
protected String icaoCode
protected MagneticTrueIndicator magneticTrueIndicator
protected String multipleCode
protected PointReference centerFixRef
protected String referenceID
public String getCenterFix()
When used on Airport and Heliport MSA Records, the “Center Fix” field represents the MSA Center; that point (Navaid or Waypoint) on which the MSA is predicated. When used on Terminal Procedure Records, it can be used in three ways: 1. When the terminal procedure has an MSA defined, the field will contain the identifier of the fix on which the MSA is predicated. This will serve as a pointer to the specific MSA (PS) Record. This will be populated on the Final Approach Fix (FAF) Record only. 2. When the terminal procedure has a TAA defined, the field will contain the identifier of the fix on which the TAA Sector is predicated. This will serve as a pointer to the specific TAA (PK) Record. This will be populated on the first record for each approach transition. 3. When used in a terminal procedure record defined by an “RF” Path Terminator, the field will contain the fix that defines the center of the constant rate turn. If the RF Leg terminates at the FAF, where the MSA Center Fix information would normally be found, the RF Center Fix takes priority and the MSA Center Fix pointer will be moved to the FACF record.
String
public void setCenterFix(String value)
value
- allowed object is
String
getCenterFix()
public String getIcaoCode()
The “ICAO Code” field permits records to be categorized geographically within the limits of the categorization erformed by the “Area Code” field.
String
public void setIcaoCode(String value)
value
- allowed object is
String
getIcaoCode()
public MagneticTrueIndicator getMagneticTrueIndicator()
The field has multiple definitions. For Airport and Heliport Primary Records, it is used to indicate that all bearing and course detail for that airport are included in the data base with a reference to either Magnetic North or to True North. The field is blank in Airport Record when the data base contains a mix of magnetic and true bearing or course information for the airport. The Magnetic/True Indicator field is also used to indicate if the Course From and Course To fields of the Cruise Table record and the Sector Bearing fields of the MSA and TAA record are in magnetic or true degrees.
MagneticTrueIndicator
public void setMagneticTrueIndicator(MagneticTrueIndicator value)
value
- allowed object is
MagneticTrueIndicator
getMagneticTrueIndicator()
public String getMultipleCode()
The “Multiple Code” field will be used to indicate Restrictive Airspace Areas or MSA Centers having the same designator but subdivided or differently divided by lateral and/or vertical detail.
String
public void setMultipleCode(String value)
value
- allowed object is
String
getMultipleCode()
public List<Sector> getSector()
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 sector property.
For example, to add a new item, do as follows:
getSector().add(newItem);
Objects of the following type(s) are allowed in the list
Sector
This class represents the details for a MSA Sector.
public PointReference getCenterFixRef()
PointReference
public void setCenterFixRef(PointReference value)
value
- allowed object is
PointReference
public String getReferenceID()
String
Copyright © 2017. All rights reserved.