Package uk.ac.starlink.tfcat
package uk.ac.starlink.tfcat
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.
-
ClassDescriptionStandard reporter implementation.Represents a TFCat bbox (bounding box) structure.Coordinate Reference System.Datatype<T>Characterises the type of data held by a field.Decoder<T>Turns a JSON object into a typed java object.Contains decoder implementations for all the TFCat types.Reporter that discards all messages.Represents a TFCat Feature object.Represents a TFCat FeatureCollection object.Represents a TFCat Field.Geometry<S>Abstract superclass representing one of the seven typed Geometry objects defined in the TFCat specification.Geometry subclass representing a TFCat GeometryCollection.Geometry subclass representing a TFCat LineString.Geometry subclass representing a TFCat MultiLineString.Geometry subclass representing a TFCat MultiPoint.Geometry subclass representing a TFCat MultiPolygon.Geometry subclass representing a TFCat Point.Geometry subclass representing a TFCat Polygon.Represents a linear ring as defined in the TFCat specification (from the GeoJSON specification).Represents a TFCat Local CRS (Coordinate Reference System) structure.Represents a position in (time, spectral) space.Recipient for validation messages.Represents a TFCat SpectralCoords object.Superclass for TFCat objects.Utility class to represent the validity status of a TFCat text.Parse result code.Utilities for use with TFCat classes.Represents a TFCat TimeCoords object.Provides a main method which validates TFCat texts.Interface for simple syntax checking.