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.

  • Class
    Description
    Standard reporter implementation.
    Represents a TFCat bbox (bounding box) structure.
    Coordinate Reference System.
    Characterises the type of data held by a field.
    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.
    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.