public abstract class Port extends A424Point
Java class for Port complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="Port"> <complexContent> <extension base="{}A424Point"> <sequence> <element name="elevation" type="{http://www.arinc424.com/xml/datatypes}Elevation"/> <element name="ataIataDesignator" type="{http://www.arinc424.com/xml/datatypes}AtaIataDesignator" minOccurs="0"/> <element name="isIfrCapable" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> <element name="magneticTrueIndicator" type="{http://www.arinc424.com/xml/enumerations}MagneticTrueIndicator" minOccurs="0"/> <element name="publicMilitaryIndicator" type="{http://www.arinc424.com/xml/enumerations}PublicMilitaryIndicator" minOccurs="0"/> <element name="recommendedNavaidRef" type="{http://www.arinc424.com/xml/datatypes}PointReference" minOccurs="0"/> <element name="speedLimit" type="{http://www.arinc424.com/xml/datatypes}SpeedLimit" minOccurs="0"/> <element name="speedLimitAltitude" type="{http://www.arinc424.com/xml/datatypes}Constraint" minOccurs="0"/> <element name="utcOffset" type="{http://www.arinc424.com/xml/datatypes}UtcOffset" minOccurs="0"/> <element name="daylightIndicator" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> <element name="transitionAltitude" type="{http://www.arinc424.com/xml/datatypes}TransitionAltitude" minOccurs="0"/> <element name="transitionLevel" type="{http://www.arinc424.com/xml/datatypes}TransitionAltitude" minOccurs="0"/> <element name="terminalNdb" type="{}TerminalNdb" maxOccurs="unbounded" minOccurs="0"/> <element name="terminalProcedures" type="{}TerminalProcedures" minOccurs="0"/> <element name="terminalWaypoint" type="{}TerminalWaypoint" maxOccurs="unbounded" minOccurs="0"/> <element name="taa" type="{}Taa" maxOccurs="unbounded" minOccurs="0"/> <element name="portCommunication" type="{}PortCommunication" maxOccurs="unbounded" minOccurs="0"/> <element name="helipad" type="{}Helipad" maxOccurs="unbounded" minOccurs="0"/> <element name="localizerMarker" type="{}AirportHeliportLocalizerMarker" maxOccurs="unbounded" minOccurs="0"/> <element name="localizerGlideslope" type="{}LocalizerGlideslope" maxOccurs="unbounded" minOccurs="0"/> <element name="gls" type="{}Gls" maxOccurs="unbounded" minOccurs="0"/> <element name="mls" type="{}Mls" maxOccurs="unbounded" minOccurs="0"/> <element name="msa" type="{}Msa" maxOccurs="unbounded" minOccurs="0"/> <element name="flightPlanningArrivalDepartureRecords" type="{}FlightPlanningRecords" maxOccurs="unbounded" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>
Modifier and Type | Field and Description |
---|---|
protected String |
ataIataDesignator
The ATA/IATA field contains the Airport/Heliport ATA/IATA designator code to which the data contained in the record relates.
|
protected Boolean |
daylightIndicator
Indicates whether the port observes Daylight or Summer time when such time changes are in effect for the country or state the port resides in.
|
protected int |
elevation
Elevation of the highest elevation of any landing surface on the port in feet.
|
protected List<FlightPlanningRecords> |
flightPlanningArrivalDepartureRecords
Flight Planning Arrival/Departure record is used to provide the sub-set of data defining SIDs, STARs, and Approach Procedures required for the computer generation of Flight Plans which include Terminal Procedure.
|
protected List<Gls> |
gls |
protected List<Helipad> |
helipad
Helipad field will contain a listing of all helipads associated with airports.
|
protected Boolean |
isIfrCapable
The “IFR Capable” field indicates whether the Airport/Heliport has any published Instrument Approach Procedures.
|
protected List<LocalizerGlideslope> |
localizerGlideslope
Localizer Glideslope field should contain all government published localizer type facilities to airport runways and/or helipad.
|
protected List<AirportHeliportLocalizerMarker> |
localizerMarker
The Airport and Heliport Localizer Marker field contains details about all markers and locators associated with all types of localizers.
|
protected MagneticTrueIndicator |
magneticTrueIndicator
For Airport and Heliport Primary Records, this field 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.
|
protected List<Mls> |
mls |
protected List<Msa> |
msa
The Minimum Sector Altitude (MSA) field contains details relating to available sector altitudes.
|
protected List<PortCommunication> |
portCommunication
Port Communication field contain all government published airport communication facilities for particular airports.
|
protected PublicMilitaryIndicator |
publicMilitaryIndicator
Airports can be classified into four categories, airports open to the general public, military airports, joint use civil and military, and airports closed to the public.
|
protected PointReference |
recommendedNavaidRef
The “Recommended Navaid” field allows the reference facility for the waypoint in a given record “Fix Ident” field or for an Airport or Heliport to be specified.
|
protected SpeedLimit |
speedLimit
The Speed Limit field defines a speed, expressed in Knots, Indicated (K.I.A.S.), for a fix in a terminal procedure or for an airport or heliport terminal environment.
|
protected Constraint |
speedLimitAltitude
“Speed Limit Altitude” is the altitude below which speed limits may be imposed.
|
protected List<Taa> |
taa
The Airport TAA (Terminal Arrival Altitude) field contains the Sector Bearing, Sector Radii, and Section Altitudes for all government published Approach Procedures
|
protected List<TerminalNdb> |
terminalNdb
"Terminal NDB" field contains NDBs associated with the Airports and Heliports
|
protected TerminalProcedures |
terminalProcedures
Collectively, all Standard Instrument Departures (SIDs), Standard Terminal Arrival Routes (STARs) and Instrument Approach Procedures (IAPs) coded to the standards in this specification are referred to as Terminal Procedure.
|
protected List<TerminalWaypoint> |
terminalWaypoint
Terminal Waypoint field contains all terminal waypoints and VFR waypoints within the geographical area of each airport/heliport.
|
protected Integer |
transitionAltitude
The “Transition Altitude” field defines the altitude in the vicinity of an airport or heliport at or below which the vertical position of an aircraft is controlled by reference to altitudes (MSL).
|
protected Integer |
transitionLevel
The “Transition Altitude” field defines the altitude in the vicinity of an airport or heliport at or below which the vertical position of an aircraft is controlled by reference to altitudes (MSL).
|
protected UtcOffset |
utcOffset
Specifies the time zone for the port, and whether the port observes daylight time.
|
datumCode, firRef, icaoCode, identifier, location, magneticVariation, name, referenceId, uirRef
areaCode, customerCode, cycleDate, notes, recordType
supplementalData
Constructor and Description |
---|
Port() |
Modifier and Type | Method and Description |
---|---|
String |
getAtaIataDesignator()
Gets the value of the ataIataDesignator property.
|
int |
getElevation()
Gets the value of the elevation property.
|
List<FlightPlanningRecords> |
getFlightPlanningArrivalDepartureRecords()
Gets the value of the flightPlanningArrivalDepartureRecords property.
|
List<Gls> |
getGls()
Gets the value of the gls property.
|
List<Helipad> |
getHelipad()
Gets the value of the helipad property.
|
List<LocalizerGlideslope> |
getLocalizerGlideslope()
Gets the value of the localizerGlideslope property.
|
List<AirportHeliportLocalizerMarker> |
getLocalizerMarker()
Gets the value of the localizerMarker property.
|
MagneticTrueIndicator |
getMagneticTrueIndicator()
Gets the value of the magneticTrueIndicator property.
|
List<Mls> |
getMls()
Gets the value of the mls property.
|
List<Msa> |
getMsa()
Gets the value of the msa property.
|
List<PortCommunication> |
getPortCommunication()
Gets the value of the portCommunication property.
|
PublicMilitaryIndicator |
getPublicMilitaryIndicator()
Gets the value of the publicMilitaryIndicator property.
|
PointReference |
getRecommendedNavaidRef()
Gets the value of the recommendedNavaidRef property.
|
SpeedLimit |
getSpeedLimit()
Gets the value of the speedLimit property.
|
Constraint |
getSpeedLimitAltitude()
Gets the value of the speedLimitAltitude property.
|
List<Taa> |
getTaa()
Gets the value of the taa property.
|
List<TerminalNdb> |
getTerminalNdb()
Gets the value of the terminalNdb property.
|
TerminalProcedures |
getTerminalProcedures()
Gets the value of the terminalProcedures property.
|
List<TerminalWaypoint> |
getTerminalWaypoint()
Gets the value of the terminalWaypoint property.
|
Integer |
getTransitionAltitude()
Gets the value of the transitionAltitude property.
|
Integer |
getTransitionLevel()
Gets the value of the transitionLevel property.
|
UtcOffset |
getUtcOffset()
Gets the value of the utcOffset property.
|
Boolean |
isDaylightIndicator()
Gets the value of the daylightIndicator property.
|
Boolean |
isIsIfrCapable()
Gets the value of the isIfrCapable property.
|
void |
setAtaIataDesignator(String value)
Sets the value of the ataIataDesignator property.
|
void |
setDaylightIndicator(Boolean value)
Sets the value of the daylightIndicator property.
|
void |
setElevation(int value)
Sets the value of the elevation property.
|
void |
setIsIfrCapable(Boolean value)
Sets the value of the isIfrCapable property.
|
void |
setMagneticTrueIndicator(MagneticTrueIndicator value)
Sets the value of the magneticTrueIndicator property.
|
void |
setPublicMilitaryIndicator(PublicMilitaryIndicator value)
Sets the value of the publicMilitaryIndicator property.
|
void |
setRecommendedNavaidRef(PointReference value)
Sets the value of the recommendedNavaidRef property.
|
void |
setSpeedLimit(SpeedLimit value)
Sets the value of the speedLimit property.
|
void |
setSpeedLimitAltitude(Constraint value)
Sets the value of the speedLimitAltitude property.
|
void |
setTerminalProcedures(TerminalProcedures value)
Sets the value of the terminalProcedures property.
|
void |
setTransitionAltitude(Integer value)
Sets the value of the transitionAltitude property.
|
void |
setTransitionLevel(Integer value)
Sets the value of the transitionLevel property.
|
void |
setUtcOffset(UtcOffset value)
Sets the value of the utcOffset property.
|
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 int elevation
protected String ataIataDesignator
protected Boolean isIfrCapable
protected MagneticTrueIndicator magneticTrueIndicator
protected PublicMilitaryIndicator publicMilitaryIndicator
protected PointReference recommendedNavaidRef
protected SpeedLimit speedLimit
protected Constraint speedLimitAltitude
protected UtcOffset utcOffset
protected Boolean daylightIndicator
protected Integer transitionAltitude
protected Integer transitionLevel
protected List<TerminalNdb> terminalNdb
protected TerminalProcedures terminalProcedures
protected List<TerminalWaypoint> terminalWaypoint
protected List<Taa> taa
protected List<PortCommunication> portCommunication
protected List<Helipad> helipad
protected List<AirportHeliportLocalizerMarker> localizerMarker
protected List<LocalizerGlideslope> localizerGlideslope
protected List<Msa> msa
protected List<FlightPlanningRecords> flightPlanningArrivalDepartureRecords
public int getElevation()
Elevation of the highest elevation of any landing surface on the port in feet.
public void setElevation(int value)
getElevation()
public String getAtaIataDesignator()
The ATA/IATA field contains the Airport/Heliport ATA/IATA designator code to which the data contained in the record relates.
String
public void setAtaIataDesignator(String value)
value
- allowed object is
String
getAtaIataDesignator()
public Boolean isIsIfrCapable()
The “IFR Capable” field indicates whether the Airport/Heliport has any published Instrument Approach Procedures.
Boolean
public void setIsIfrCapable(Boolean value)
value
- allowed object is
Boolean
isIsIfrCapable()
public MagneticTrueIndicator getMagneticTrueIndicator()
For Airport and Heliport Primary Records, this field 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.
MagneticTrueIndicator
public void setMagneticTrueIndicator(MagneticTrueIndicator value)
value
- allowed object is
MagneticTrueIndicator
getMagneticTrueIndicator()
public PublicMilitaryIndicator getPublicMilitaryIndicator()
Airports can be classified into four categories, airports open to the general public, military airports, joint use civil and military, and airports closed to the public. This field permits these airports to be categorized by their use.
PublicMilitaryIndicator
public void setPublicMilitaryIndicator(PublicMilitaryIndicator value)
value
- allowed object is
PublicMilitaryIndicator
getPublicMilitaryIndicator()
public PointReference getRecommendedNavaidRef()
The “Recommended Navaid” field allows the reference facility for the waypoint in a given record “Fix Ident” field or for an Airport or Heliport to be specified. VHF, NDB (Enroute and Terminal), Localizer, TACAN, GLS and MLS Navaids may be referenced.
PointReference
public void setRecommendedNavaidRef(PointReference value)
value
- allowed object is
PointReference
getRecommendedNavaidRef()
public SpeedLimit getSpeedLimit()
The Speed Limit field defines a speed, expressed in Knots, Indicated (K.I.A.S.), for a fix in a terminal procedure or for an airport or heliport terminal environment.
SpeedLimit
public void setSpeedLimit(SpeedLimit value)
value
- allowed object is
SpeedLimit
getSpeedLimit()
public Constraint getSpeedLimitAltitude()
“Speed Limit Altitude” is the altitude below which speed limits may be imposed.
Constraint
public void setSpeedLimitAltitude(Constraint value)
value
- allowed object is
Constraint
getSpeedLimitAltitude()
public UtcOffset getUtcOffset()
Specifies the time zone for the port, and whether the port observes daylight time.
UtcOffset
public void setUtcOffset(UtcOffset value)
value
- allowed object is
UtcOffset
getUtcOffset()
public Boolean isDaylightIndicator()
Indicates whether the port observes Daylight or Summer time when such time changes are in effect for the country or state the port resides in.
Boolean
public void setDaylightIndicator(Boolean value)
value
- allowed object is
Boolean
isDaylightIndicator()
public Integer getTransitionAltitude()
The “Transition Altitude” field defines the altitude in the vicinity of an airport or heliport at or below which the vertical position of an aircraft is controlled by reference to altitudes (MSL). The “Transition Level” field defines the lowest flight level available for use above the transition altitude. Aircraft descending through the transition layer will use altimeters set to local station pressure, while departing aircraft climbing through the layer will be using standard altimeter setting (QNE) of 29.92 inches of mercury, 1013.2 millibars or 1013.2 hectopascals.
Integer
public void setTransitionAltitude(Integer value)
value
- allowed object is
Integer
getTransitionAltitude()
public Integer getTransitionLevel()
The “Transition Altitude” field defines the altitude in the vicinity of an airport or heliport at or below which the vertical position of an aircraft is controlled by reference to altitudes (MSL). The “Transition Level” field defines the lowest flight level available for use above the transition altitude. Aircraft descending through the transition layer will use altimeters set to local station pressure, while departing aircraft climbing through the layer will be using standard altimeter setting (QNE) of 29.92 inches of mercury, 1013.2 millibars or 1013.2 hectopascals.
Integer
public void setTransitionLevel(Integer value)
value
- allowed object is
Integer
getTransitionLevel()
public List<TerminalNdb> getTerminalNdb()
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 terminalNdb property.
For example, to add a new item, do as follows:
getTerminalNdb().add(newItem);
Objects of the following type(s) are allowed in the list
TerminalNdb
"Terminal NDB" field contains NDBs associated with the Airports and Heliports
public TerminalProcedures getTerminalProcedures()
Collectively, all Standard Instrument Departures (SIDs), Standard Terminal Arrival Routes (STARs) and Instrument Approach Procedures (IAPs) coded to the standards in this specification are referred to as Terminal Procedure.
TerminalProcedures
public void setTerminalProcedures(TerminalProcedures value)
value
- allowed object is
TerminalProcedures
getTerminalProcedures()
public List<TerminalWaypoint> getTerminalWaypoint()
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 terminalWaypoint property.
For example, to add a new item, do as follows:
getTerminalWaypoint().add(newItem);
Objects of the following type(s) are allowed in the list
TerminalWaypoint
Terminal Waypoint field contains all terminal waypoints and VFR waypoints within the geographical area of each airport/heliport. Terminal waypoints utilized by two or more airports will be stored in the Enroute Waypoint Subsection to eliminate duplication. Terminal waypoints used jointly by and airport and a heliport are also stored in the Enroute waypoint section.
public List<Taa> getTaa()
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 taa property.
For example, to add a new item, do as follows:
getTaa().add(newItem);
Objects of the following type(s) are allowed in the list
Taa
The Airport TAA (Terminal Arrival Altitude) field contains the Sector Bearing, Sector Radii, and Section Altitudes for all government published Approach Procedures
public List<PortCommunication> getPortCommunication()
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 portCommunication property.
For example, to add a new item, do as follows:
getPortCommunication().add(newItem);
Objects of the following type(s) are allowed in the list
PortCommunication
Port Communication field contain all government published airport communication facilities for particular airports.
public List<Helipad> getHelipad()
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 helipad property.
For example, to add a new item, do as follows:
getHelipad().add(newItem);
Objects of the following type(s) are allowed in the list
Helipad
Helipad field will contain a listing of all helipads associated with airports.
public List<AirportHeliportLocalizerMarker> getLocalizerMarker()
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 localizerMarker property.
For example, to add a new item, do as follows:
getLocalizerMarker().add(newItem);
Objects of the following type(s) are allowed in the list
AirportHeliportLocalizerMarker
The Airport and Heliport Localizer Marker field contains details about all markers and locators associated with all types of localizers. It does not contain airway marker.
public List<LocalizerGlideslope> getLocalizerGlideslope()
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 localizerGlideslope property.
For example, to add a new item, do as follows:
getLocalizerGlideslope().add(newItem);
Objects of the following type(s) are allowed in the list
LocalizerGlideslope
Localizer Glideslope field should contain all government published localizer type facilities to airport runways and/or helipad. As a minimum, this field should contain all localizer type facilities.
public List<Gls> getGls()
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 gls property.
For example, to add a new item, do as follows:
getGls().add(newItem);
Objects of the following type(s) are allowed in the list
Gls
public List<Mls> getMls()
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 mls property.
For example, to add a new item, do as follows:
getMls().add(newItem);
Objects of the following type(s) are allowed in the list
Mls
public List<Msa> getMsa()
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 msa property.
For example, to add a new item, do as follows:
getMsa().add(newItem);
Objects of the following type(s) are allowed in the list
Msa
The Minimum Sector Altitude (MSA) field contains details relating to available sector altitudes.
public List<FlightPlanningRecords> getFlightPlanningArrivalDepartureRecords()
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 flightPlanningArrivalDepartureRecords property.
For example, to add a new item, do as follows:
getFlightPlanningArrivalDepartureRecords().add(newItem);
Objects of the following type(s) are allowed in the list
FlightPlanningRecords
Flight Planning Arrival/Departure record is used to provide the sub-set of data defining SIDs, STARs, and Approach Procedures required for the computer generation of Flight Plans which include Terminal Procedure. This contains a sequential listing of published Arrival Procedures, Approach Procedures and Departure Procedures, the available Enroute and Runway Transitions for those procedures, the Transition waypoints, the appropriate along track distance fields, and the intermediate fixed along those routes.
Copyright © 2020. All rights reserved.