Class AbstractTemporalAccuracy

All Implemented Interfaces:
Serializable, Emptiable, Lenient­Comparable, Identified­Object, Element, Temporal­Accuracy

@Deprecated(since="1.3") public class AbstractTemporalAccuracy extends AbstractTemporalQuality implements TemporalAccuracy
Deprecated.
Renamed Abstract­Temporal­Quality for following a renaming in ISO 19157:2013.
Accuracy of the temporal attributes and temporal relationships of features.
Since:
0.3
See Also:
  • Constructor Details

    • AbstractTemporalAccuracy

      public AbstractTemporalAccuracy()
      Deprecated.
      Constructs an initially empty temporal accuracy.
    • AbstractTemporalAccuracy

      public AbstractTemporalAccuracy(TemporalAccuracy object)
      Deprecated.
      Constructs a new instance initialized with the values from the specified metadata object. This is a shallow copy constructor, because the other metadata contained in the given object are not recursively copied.
      Parameters:
      object - the metadata to copy values from, or null if none.
      See Also:
  • Method Details

    • castOrCopy

      public static AbstractTemporalAccuracy castOrCopy(TemporalAccuracy object)
      Deprecated.
      Returns a SIS metadata implementation with the values of the given arbitrary implementation. This method performs the first applicable action in the following choices:
      • If the given object is null, then this method returns null.
      • Otherwise if the given object is an instance of Accuracy­Of­ATime­Measurement, Temporal­Consistency or Temporal­Validity, then this method delegates to the cast­Or­Copy(…) method of the corresponding SIS subclass. Note that if the given object implements more than one of the above-cited interfaces, then the cast­Or­Copy(…) method to be used is unspecified.
      • Otherwise if the given object is already an instance of Abstract­Temporal­Accuracy, then it is returned unchanged.
      • Otherwise a new Abstract­Temporal­Accuracy instance is created using the copy constructor and returned. Note that this is a shallow copy operation, because the other metadata contained in the given object are not recursively copied.
      Parameters:
      object - the object to get as a SIS implementation, or null if none.
      Returns:
      a SIS implementation containing the values of the given object (may be the given object itself), or null if the argument was null.
    • getStandard

      public MetadataStandard getStandard()
      Returns the metadata standard, which is ISO 19157.
      Overrides:
      get­Standard in class ISOMetadata
      Returns:
      the metadata standard, which is ISO 19157.