public class Airport extends Port
Java class for Airport complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="Airport"> <complexContent> <extension base="{}Port"> <sequence> <element name="controlledAsArptIndicator" type="{http://www.arinc424.com/xml/datatypes}PointReference" minOccurs="0"/> <element name="controlledAsIndicator" type="{http://www.arinc424.com/xml/enumerations}ControlledAsIndicator" minOccurs="0"/> <element name="longestRunway" type="{http://www.arinc424.com/xml/datatypes}LongestRunway" minOccurs="0"/> <element name="longestRunwaySurfaceCode" type="{http://www.arinc424.com/xml/enumerations}RunwaySurfaceCode" minOccurs="0"/> <element name="runway" type="{}Runway" maxOccurs="unbounded" minOccurs="0"/> <element name="airportGate" type="{}AirportGate" maxOccurs="unbounded" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>
Modifier and Type | Field and Description |
---|---|
protected List<AirportGate> |
airportGate |
protected PointReference |
controlledAsArptIndicator
The “port” field references the airport or heliport to which the data contained in the record relates.
|
protected ControlledAsIndicator |
controlledAsIndicator
The “Controlled Airspace Indicator” field is used to indicate if an airport is associated with controlled airspace of a terminal type such as a Terminal Control Area (TMA or TCA) Radar Area or Class B or C Airspace within the USA.
|
protected Long |
longestRunway
The “Longest Runway” field permits airport to be classified on
|
protected RunwaySurfaceCode |
longestRunwaySurfaceCode
The “Longest Runway Surface Code” field is used to define whether or not there is a hard surface runway at the airport, the length of which is indicated in the Longest Runway field.
|
protected List<Runway> |
runway |
ataIataDesignator, daylightIndicator, elevation, flightPlanningArrivalDepartureRecords, gls, helipad, isIfrCapable, localizerGlideslope, localizerMarker, magneticTrueIndicator, mls, msa, portCommunication, publicMilitaryIndicator, recommendedNavaidRef, speedLimit, speedLimitAltitude, taa, terminalNdb, terminalProcedures, terminalWaypoint, transitionAltitude, transitionLevel, utcOffset
datumCode, firRef, icaoCode, identifier, location, magneticVariation, name, referenceId, uirRef
areaCode, customerCode, cycleDate, notes, recordType
supplementalData
Constructor and Description |
---|
Airport() |
Modifier and Type | Method and Description |
---|---|
List<AirportGate> |
getAirportGate()
Gets the value of the airportGate property.
|
PointReference |
getControlledAsArptIndicator()
Gets the value of the controlledAsArptIndicator property.
|
ControlledAsIndicator |
getControlledAsIndicator()
Gets the value of the controlledAsIndicator property.
|
Long |
getLongestRunway()
Gets the value of the longestRunway property.
|
RunwaySurfaceCode |
getLongestRunwaySurfaceCode()
Gets the value of the longestRunwaySurfaceCode property.
|
List<Runway> |
getRunway()
Gets the value of the runway property.
|
void |
setControlledAsArptIndicator(PointReference value)
Sets the value of the controlledAsArptIndicator property.
|
void |
setControlledAsIndicator(ControlledAsIndicator value)
Sets the value of the controlledAsIndicator property.
|
void |
setLongestRunway(Long value)
Sets the value of the longestRunway property.
|
void |
setLongestRunwaySurfaceCode(RunwaySurfaceCode value)
Sets the value of the longestRunwaySurfaceCode property.
|
getAtaIataDesignator, getElevation, getFlightPlanningArrivalDepartureRecords, getGls, getHelipad, getLocalizerGlideslope, getLocalizerMarker, getMagneticTrueIndicator, getMls, getMsa, getPortCommunication, getPublicMilitaryIndicator, getRecommendedNavaidRef, getSpeedLimit, getSpeedLimitAltitude, getTaa, getTerminalNdb, getTerminalProcedures, getTerminalWaypoint, getTransitionAltitude, getTransitionLevel, getUtcOffset, isDaylightIndicator, isIsIfrCapable, setAtaIataDesignator, setDaylightIndicator, setElevation, setIsIfrCapable, setMagneticTrueIndicator, setPublicMilitaryIndicator, setRecommendedNavaidRef, setSpeedLimit, setSpeedLimitAltitude, setTerminalProcedures, setTransitionAltitude, setTransitionLevel, setUtcOffset
getDatumCode, getFirRef, getIcaoCode, getIdentifier, getLocation, getMagneticVariation, getName, getReferenceId, getUirRef, setDatumCode, setFirRef, setIcaoCode, setIdentifier, setLocation, setMagneticVariation, setName, setReferenceId, setUirRef
getAreaCode, getCustomerCode, getCycleDate, getNotes, getRecordType, setAreaCode, setCustomerCode, setCycleDate, setRecordType
getSupplementalData, setSupplementalData
protected PointReference controlledAsArptIndicator
protected ControlledAsIndicator controlledAsIndicator
protected Long longestRunway
protected RunwaySurfaceCode longestRunwaySurfaceCode
protected List<AirportGate> airportGate
public PointReference getControlledAsArptIndicator()
The “port” field references the airport or heliport to which the data contained in the record relates.
PointReference
public void setControlledAsArptIndicator(PointReference value)
value
- allowed object is
PointReference
getControlledAsArptIndicator()
public ControlledAsIndicator getControlledAsIndicator()
The “Controlled Airspace Indicator” field is used to indicate if an airport is associated with controlled airspace of a terminal type such as a Terminal Control Area (TMA or TCA) Radar Area or Class B or C Airspace within the USA.
ControlledAsIndicator
public void setControlledAsIndicator(ControlledAsIndicator value)
value
- allowed object is
ControlledAsIndicator
getControlledAsIndicator()
public Long getLongestRunway()
The “Longest Runway” field permits airport to be classified on
Long
public void setLongestRunway(Long value)
value
- allowed object is
Long
getLongestRunway()
public RunwaySurfaceCode getLongestRunwaySurfaceCode()
The “Longest Runway Surface Code” field is used to define whether or not there is a hard surface runway at the airport, the length of which is indicated in the Longest Runway field.
RunwaySurfaceCode
public void setLongestRunwaySurfaceCode(RunwaySurfaceCode value)
value
- allowed object is
RunwaySurfaceCode
getLongestRunwaySurfaceCode()
public List<Runway> getRunway()
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 runway property.
For example, to add a new item, do as follows:
getRunway().add(newItem);
Objects of the following type(s) are allowed in the list
Runway
public List<AirportGate> getAirportGate()
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 airportGate property.
For example, to add a new item, do as follows:
getAirportGate().add(newItem);
Objects of the following type(s) are allowed in the list
AirportGate
Copyright © 2020. All rights reserved.