Class DefaultUsability

All Implemented Interfaces:
Serializable, Emptiable, LenientComparable, IdentifiedObject, org.opengis.metadata.quality.Element, org.opengis.metadata.quality.Usability

@Deprecated public class DefaultUsability extends AbstractElement implements org.opengis.metadata.quality.Usability
Deprecated.
Removed from latest ISO 19157 standard.
Degree of adherence of a dataset to a specific set of user requirements.
Since:
0.3
Version:
1.3
See Also:
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      Deprecated.
      Serial number for inter-operability with different versions.
      See Also:
  • Constructor Details

    • DefaultUsability

      public DefaultUsability()
      Deprecated.
      Constructs an initially empty usability.
    • DefaultUsability

      public DefaultUsability(org.opengis.metadata.quality.Usability 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 DefaultUsability castOrCopy(org.opengis.metadata.quality.Usability 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 already an instance of DefaultUsability, then it is returned unchanged.
      • Otherwise a new DefaultUsability 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.