See: Description
| Interface | Description | 
|---|---|
| Crs | 
 Coordinate Reference System. 
 | 
| Decoder<T> | 
 Turns a JSON object into a typed java object. 
 | 
| Field | 
 Represents a TFCat Field. 
 | 
| LocalCrs | 
 Represents a TFCat Local CRS (Coordinate Reference System) structure. 
 | 
| Reporter | 
 Recipient for validation messages. 
 | 
| SpectralCoords | 
 Represents a TFCat SpectralCoords object. 
 | 
| WordChecker | 
 Interface for simple syntax checking. 
 | 
| Class | Description | 
|---|---|
| BasicReporter | 
 Standard reporter implementation. 
 | 
| Bbox | 
 Represents a TFCat bbox (bounding box) structure. 
 | 
| Datatype<T> | 
 Characterises the type of data held by a field. 
 | 
| Decoders | 
 Contains decoder implementations for all the TFCat types. 
 | 
| DummyReporter | 
 Reporter that discards all messages. 
 | 
| Feature | 
 Represents a TFCat Feature object. 
 | 
| FeatureCollection | 
 Represents a TFCat FeatureCollection object. 
 | 
| Geometry<S> | 
 Abstract superclass representing one of the seven typed Geometry
 objects defined in the TFCat specification. 
 | 
| Geometry.GeometryCollection | 
 Geometry subclass representing a TFCat GeometryCollection. 
 | 
| Geometry.LineString | 
 Geometry subclass representing a TFCat LineString. 
 | 
| Geometry.MultiLineString | 
 Geometry subclass representing a TFCat MultiLineString. 
 | 
| Geometry.MultiPoint | 
 Geometry subclass representing a TFCat MultiPoint. 
 | 
| Geometry.MultiPolygon | 
 Geometry subclass representing a TFCat MultiPolygon. 
 | 
| Geometry.Point | 
 Geometry subclass representing a TFCat Point. 
 | 
| Geometry.Polygon | 
 Geometry subclass representing a TFCat Polygon. 
 | 
| LinearRing | 
 Represents a linear ring as defined in the TFCat specification
 (from the GeoJSON specification). 
 | 
| Position | 
 Represents a position in (time, spectral) space. 
 | 
| TfcatObject | 
 Superclass for TFCat objects. 
 | 
| TfcatStatus | 
 Utility class to represent the validity status of a TFCat text. 
 | 
| TfcatUtil | 
 Utilities for use with TFCat classes. 
 | 
| TimeCoords | 
 Represents a TFCat TimeCoords object. 
 | 
| Validate | 
 Provides a main method which validates TFCat texts. 
 | 
| Enum | Description | 
|---|---|
| TfcatStatus.Code | 
 Parse result code. 
 | 
This package contains a parser and validator for the Time-Frequency Radio Catalogues standard, defined at see https://doi.org/10.25935/6068-8528. It currently implements v1.0 of the standard.
The main method of the
Validate class
may be used as a standalone validator,
or the TfcatUtil.parseTfcat method
may be used to parse TFCat texts programmatically.
Copyright © 2025 Central Laboratory of the Research Councils. All Rights Reserved.