# Uses of Interface
org.opengis.util.Type

Packages that use Type
Package
Description
org.apache.sis.util.iso
Implementations of GeoAPI types from the `org.opengis.util` package.
org.opengis.util
A set of base types from ISO 19103 which cannot be mapped directly from Java, plus utilities.

- ## Uses of Type in org.apache.sis.util.iso

  Classes in org.apache.sis.util.iso that implement Type
  Modifier and Type
  Class
  Description
  `class`
  `DefaultRecordType`
  An immutable definition of the type of a record.
  Methods in org.apache.sis.util.iso that return types with arguments of type Type
  Modifier and Type
  Method
  Description
  `Map<MemberName, Type>`
  DefaultRecordType.`getFieldTypes()`
  Returns the dictionary of all (name, type) pairs in this record type.
  `Map<MemberName, Type>`
  DefaultRecordType.`getMemberTypes()`
  Deprecated.
  Renamed `DefaultRecordType.getFieldTypes()` for consistency with the 2015 revision of ISO 19103 standard.
  Constructor parameters in org.apache.sis.util.iso with type arguments of type Type
  Modifier
  Constructor
  Description
  ``
  `DefaultRecordType(TypeName typeName, Map<? extends MemberName, ? extends Type> fields)`
  Creates a new record type.

- ## Uses of Type in org.opengis.util

  Subinterfaces of Type in org.opengis.util
  Modifier and Type
  Interface
  Description
  `interface`
  `RecordType`
  The type definition of a record.
  Methods in org.opengis.util that return types with arguments of type Type
  Modifier and Type
  Method
  Description
  `Map<MemberName, Type>`
  RecordType.`getMemberTypes()`
  Returns the dictionary of all (name, type) pairs in this record type.