# Uses of Class
org.opengis.metadata.Datatype

Packages that use Datatype
Package
Description
org.apache.sis.metadata.iso
Root package for ISO 19115 metadata about resources (data or services).
org.opengis.metadata
Root package for metadata.

- ## Uses of Datatype in org.apache.sis.metadata.iso

  Methods in org.apache.sis.metadata.iso that return Datatype
  Modifier and Type
  Method
  Description
  `Datatype`
  DefaultExtendedElementInformation.`getDataType()`
  Code which identifies the kind of value provided in the extended element.
  Methods in org.apache.sis.metadata.iso with parameters of type Datatype
  Modifier and Type
  Method
  Description
  `void`
  DefaultExtendedElementInformation.`setDataType(Datatype newValue)`
  Sets the code which identifies the kind of value provided in the extended element.
  Constructors in org.apache.sis.metadata.iso with parameters of type Datatype
  Modifier
  Constructor
  Description
  ``
  `DefaultExtendedElementInformation(String name, CharSequence definition, CharSequence condition, Datatype dataType, String parentEntity, CharSequence rule, ResponsibleParty source)`
  Create an extended element information initialized to the given values.

- ## Uses of Datatype in org.opengis.metadata

  Subclasses with type arguments of type Datatype in org.opengis.metadata
  Modifier and Type
  Class
  Description
  `final class`
  `Datatype`
  Datatype of element or entity.
  Fields in org.opengis.metadata declared as Datatype
  Modifier and Type
  Field
  Description
  `static final Datatype`
  Datatype.`ABSTRACT_CLASS`
  Class that cannot be directly instantiated.
  `static final Datatype`
  Datatype.`AGGREGATE_CLASS`
  Class that is composed of classes it is connected to by an aggregate relationship.
  `static final Datatype`
  Datatype.`ASSOCIATION`
  Semantic relationship between two classes that involves connections among their instances.
  `static final Datatype`
  Datatype.`CHARACTER_STRING`
  Free text field.
  `static final Datatype`
  Datatype.`CLASS`
  Descriptor of a set of objects that share the same attributes, operations, methods, relationships, and behavior.
  `static final Datatype`
  Datatype.`CODE_LIST`
  Flexible enumeration useful for expressing a long list of values, can be extended.
  `static final Datatype`
  Datatype.`CODE_LIST_ELEMENT`
  Permissible value for a codelist or enumeration.
  `static final Datatype`
  Datatype.`DATATYPE_CLASS`
  Class with few or no operations whose primary purpose is to hold the abstract state of another class for transmittal, storage, encoding or persistent storage.
  `static final Datatype`
  Datatype.`ENUMERATION`
  Data type whose instances form a list of named literal values, not extendable.
  `static final Datatype`
  Datatype.`INTEGER`
  Numerical field.
  `static final Datatype`
  Datatype.`INTERFACE_CLASS`
  Named set of operations that characterize the behavior of an element.
  `static final Datatype`
  Datatype.`META_CLASS`
  Class whose instances are classes.
  `static final Datatype`
  Datatype.`SPECIFIED_CLASS`
  Subclass that may be substituted for its superclass.
  `static final Datatype`
  Datatype.`TYPE_CLASS`
  Class used for specification of a domain of instances (objects), together with the operations applicable to the objects.
  `static final Datatype`
  Datatype.`UNION_CLASS`
  Class describing a selection of one of the specified types.
  Methods in org.opengis.metadata that return Datatype
  Modifier and Type
  Method
  Description
  `Datatype[]`
  Datatype.`family()`
  Returns the list of enumerations of the same kind as this enum.
  `Datatype`
  ExtendedElementInformation.`getDataType()`
  Code which identifies the kind of value provided in the extended element.
  `static Datatype`
  Datatype.`valueOf(String code)`
  Returns the datatype that matches the given string, or returns a new one if none match it.
  `static Datatype[]`
  Datatype.`values()`
  Returns the list of `Datatype`s.