s_metar/src/reports/reports library
Classes
- Cancelled
- ChangeForecasted
- Basic structure for significant change periods in TAF.
- ChangeIndicator
- Basic structure for trend codes in the report.
- ChangePeriod
- Basic structure for change period of trend in METAR.
- Cloud
- CloudList
- Direction
- Basic structure for directions attributes.
- Distance
- Basic structure for distance attributes.
- Forecast
- Basic structure for change periods and forecasts in METAR and TAF respectively.
- Group
- Basic structure of a group in a aeronautical report from land stations.
- GroupHandler
-
GroupList<
T extends Group> - Basic structure of a groups list from groups found in a aeronautical report from land stations.
- Metar
- Parser for METAR reports.
- MetarMinimumVisibility
- Basic structure for minimum visibility groups in reports from land stations.
- MetarPressure
- MetarPrevailingVisibility
- Basic structure for prevailing visibility in reports from land stations.
- MetarRecentWeather
- Basic structure for recent weather groups in METAR.
- MetarRunwayRange
- Basic structure of a groups list from groups found in a aeronautical report from land stations.
- MetarRunwayState
- Basic structure for runway state groups in METAR.
- MetarSeaState
- Basic structure for sea state data in METAR.
- MetarTemperatures
- Basic structure for temperatures in reports from land stations.
- MetarTrendIndicator
- Basic structure for trend codes in METAR.
- MetarWeather
- MetarWeatherTrends
- Basic structure for weather trends sections in METAR.
- MetarWind
- MetarWindshearList
- Basic structure for windshear groups in METAR.
- MetarWindshearRunway
- Basic structure for windshear runways groups in METAR.
- MetarWindVariation
- Missing
- Basic structure for missing TAF.
- Modifier
- Basic structure for modifier groups in reports from land stations.
- Numeric
- Pressure
- Basic structure for pressure attributes.
- Report
- ReportType
- Speed
- Basic structure for speed attributes.
- Station
- Basic structure for station code groups in reports from land stations.
- Taf
- Parser for TAF reports.
- TafChangeIndicator
- Basic structure for change indicators in TAF.
- TafChangesForecasted
- Basic structure for weather change periods in TAF.
- TafTemperature
- Basic structure for temperature groups in TAF.
- TafTemperatureList
- Basic structure for temperature lists in TAF.
- Temperature
- Basic structure for temperature attributes.
- Time
- Basic structure for time code groups in reports from land stations.
- Valid
- Basic structure for valid time groups in change periods and forecasts.
- Visibility
- Basic structure for visibility data in reports from land stations.
- VisibilityWithDirection
- Basic structure for visibility data with a direction in reports from land stations.
- Wind
- Basic structure for wind groups in report from land stations.
Mixins
- FlightRulesMixin
- Mixin to add flight rules to the report or forecast. The class must have MetarPrevailingMixin and MetarCloudMixin implemented.
- GroupMixin
- MetarCloudMixin
- MetarPrevailingMixin
- Mixin to add prevailing visibility attribute to the report.
- MetarWeatherMixin
- MetarWindMixin
- Mixin to add a METAR wind group attribute to the report.
- ModifierMixin
- ShouldBeCavokMixin
- Mixin to add _verify_cavok method to the report.
- StringAttributeMixin
- Basic structure to add string helpers to the report.
- TafValidMixin
- Mixin to add the valid period of forecast attribute and handler.
- TimeMixin
Constants
-
flightRulesMap
→ const Map<
String, List< double> >
Properties
-
changeTranslations
→ Map<
String, String> -
final
-
cloudTypeMap
↔ Map<
String, String> -
getter/setter pair
-
codeTypes
→ Map<
String, int> -
final
-
compassDirs
→ Map<
String, List< double> > -
final
-
depositDepthMap
→ Map<
String, String> -
Table 1079
final
-
modifiers
→ Map<
String, String> -
final
-
names
→ Map<
String, String> -
final
-
runwayContaminationMap
→ Map<
String, String> -
Table 0519
final
-
runwayDepositsMap
→ Map<
String, String> -
Table 0919
final
-
rvrLimits
→ Map<
String, String> -
final
-
seaState
→ Map<
String, String> -
Table 3700
final
-
skyCover
↔ Map<
String, String> -
getter/setter pair
-
surfaceFrictionMap
→ Map<
String, String> -
Table 0366
final
-
trends
→ Map<
String, String> -
final
-
types
→ Map<
String, String> -
final
-
weatherDescriptionMap
↔ Map<
String, String> -
getter/setter pair
-
weatherIntensityMap
↔ Map<
String, String> -
getter/setter pair
-
weatherObscurationMap
↔ Map<
String, String> -
getter/setter pair
-
weatherOtherMap
↔ Map<
String, String> -
getter/setter pair
-
weatherPrecipitationMap
↔ Map<
String, String> -
getter/setter pair
Functions
-
parseSection(
List< GroupHandler> handlers, String section) → List<String> - Parse the groups of the section.
-
setRunwayName(
String? code) → String? - Helper to set the name of the runway.