# Uses of Interface
org.opengis.util.TypeName

Packages that use TypeName
Package
Description
org.apache.sis.metadata.iso.quality
Information about data quality, accuracy and consistency of a dataset.
org.apache.sis.parameter
Descriptions and values of parameters used by a coordinate operation or a process.
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 TypeName in org.apache.sis.metadata.iso.quality

  Methods in org.apache.sis.metadata.iso.quality that return TypeName
  Modifier and Type
  Method
  Description
  `TypeName`
  DefaultBasicMeasure.`getValueType()`
  Returns the value type for the result of the basic measure.
  `TypeName`
  DefaultQualityMeasure.`getValueType()`
  Returns the value type for reporting a data quality result.
  Methods in org.apache.sis.metadata.iso.quality that return types with arguments of type TypeName
  Modifier and Type
  Method
  Description
  `Collection<TypeName>`
  DefaultQualityMeasure.`getElementNames()`
  Returns the names of the data quality element to which a measure applies.
  Methods in org.apache.sis.metadata.iso.quality with parameters of type TypeName
  Modifier and Type
  Method
  Description
  `void`
  DefaultBasicMeasure.`setValueType(TypeName newValue)`
  Sets the value type for the result of the basic measure.
  `void`
  DefaultQualityMeasure.`setValueType(TypeName newValue)`
  Sets the value type for reporting a data quality result.
  Method parameters in org.apache.sis.metadata.iso.quality with type arguments of type TypeName
  Modifier and Type
  Method
  Description
  `void`
  DefaultQualityMeasure.`setElementNames(Collection<? extends TypeName> newValues)`
  Sets the name of the data quality element for which quality is reported.

- ## Uses of TypeName in org.apache.sis.parameter

  Methods in org.apache.sis.parameter that return TypeName
  Modifier and Type
  Method
  Description
  `TypeName`
  DefaultParameterDescriptor.`getValueType()`
  Returns the name that describes the type of parameter values.

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

  Classes in org.apache.sis.util.iso that implement TypeName
  Modifier and Type
  Class
  Description
  `class`
  `DefaultTypeName`
  The name of an attribute type associated to a member name.
  Methods in org.apache.sis.util.iso that return TypeName
  Modifier and Type
  Method
  Description
  `TypeName`
  DefaultRecordSchema.`createRecordTypeName(CharSequence typeName)`
  Creates the name of a record.
  `TypeName`
  DefaultNameFactory.`createTypeName(NameSpace scope, CharSequence name)`
  Creates a type name from the given character sequence and automatically inferred Java type.
  `TypeName`
  DefaultNameFactory.`createTypeName(NameSpace scope, CharSequence name, Type javaType)`
  Creates a type name from the given character sequence and explicit Java type.
  `static TypeName`
  Names.`createTypeName(CharSequence namespace, String separator, CharSequence localPart)`
  Creates a type name from the given character sequence and automatically inferred Java type.
  `static TypeName`
  Names.`createTypeName(Class<?> valueClass)`
  Creates a type name for the given class using naming convention documented in `DefaultTypeName`.
  `TypeName`
  DefaultMemberName.`getAttributeType()`
  Returns the type of the data associated with the record member.
  `TypeName`
  DefaultRecordType.`getTypeName()`
  Returns the name that identifies this record type.
  `TypeName`
  DefaultRecordType.`locate(MemberName fieldName)`
  Returns the type associated to the given attribute name, or `null` if none.
  `TypeName`
  DefaultNameFactory.`toTypeName(Class<?> valueClass)`
  Suggests a type name for the given class.
  Methods in org.apache.sis.util.iso that return types with arguments of type TypeName
  Modifier and Type
  Method
  Description
  `Map<TypeName, RecordType>`
  DefaultRecordSchema.`getDescription()`
  Returns the dictionary of all (name, record type) pairs in this schema.
  Methods in org.apache.sis.util.iso with parameters of type TypeName
  Modifier and Type
  Method
  Description
  `static DefaultTypeName`
  DefaultTypeName.`castOrCopy(TypeName object)`
  Returns a SIS type name implementation with the values of the given arbitrary implementation.
  `MemberName`
  DefaultNameFactory.`createMemberName(NameSpace scope, CharSequence name, TypeName attributeType)`
  Creates a member name from the given character sequence and attribute type.
  `static MemberName`
  Names.`createMemberName(CharSequence namespace, String separator, CharSequence localPart, TypeName attributeType)`
  Creates a member name for attribute values of the given type.
  `RecordType`
  DefaultRecordSchema.`locate(TypeName name)`
  Returns the record type for the given name.
  `static Class<?>`
  Names.`toClass(TypeName type)`
  Returns the Java class associated to the given type name.
  Constructors in org.apache.sis.util.iso with parameters of type TypeName
  Modifier
  Constructor
  Description
  `protected`
  `DefaultMemberName(NameSpace scope, CharSequence name, TypeName attributeType)`
  Constructs a member name from the given character sequence and attribute type.
  ``
  `DefaultRecordType(TypeName typeName, Map<? extends MemberName, ? extends Type> fields)`
  Creates a new record type.

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

  Methods in org.opengis.util that return TypeName
  Modifier and Type
  Method
  Description
  `TypeName`
  NameFactory.`createTypeName(NameSpace scope, CharSequence name)`
  Creates a type name from the given character sequence.
  `TypeName`
  MemberName.`getAttributeType()`
  Returns the type of the data associated with the record member.
  `TypeName`
  RecordType.`getTypeName()`
  Returns the name that identifies this record type.
  `TypeName`
  Type.`getTypeName()`
  Returns the name that identifies this type.
  `TypeName`
  RecordType.`locate(MemberName name)`
  Looks up the provided attribute name and returns the associated type name.
  Methods in org.opengis.util that return types with arguments of type TypeName
  Modifier and Type
  Method
  Description
  `Map<TypeName, RecordType>`
  RecordSchema.`getDescription()`
  Returns the dictionary of all (name, record type) pairs in this schema.
  Methods in org.opengis.util with parameters of type TypeName
  Modifier and Type
  Method
  Description
  `RecordType`
  RecordSchema.`locate(TypeName name)`
  Looks up the provided type name and returns the associated record type.