# Uses of Interface
org.opengis.util.MemberName

Packages that use MemberName
Package
Description
org.apache.sis.metadata.iso.content
Description of the dataset content.
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.metadata.content
Content information (includes Feature catalogue and Coverage descriptions).
org.opengis.util
A set of base types from ISO 19103 which cannot be mapped directly from Java, plus utilities.

- ## Uses of MemberName in org.apache.sis.metadata.iso.content

  Methods in org.apache.sis.metadata.iso.content that return MemberName
  Modifier and Type
  Method
  Description
  `MemberName`
  DefaultRangeDimension.`getSequenceIdentifier()`
  Returns a unique name or number that identifies attributes included in the coverage.
  Methods in org.apache.sis.metadata.iso.content with parameters of type MemberName
  Modifier and Type
  Method
  Description
  `void`
  DefaultRangeDimension.`setSequenceIdentifier(MemberName newValue)`
  Sets the name or number that uniquely identifies instances of bands of wavelengths on which a sensor operates.

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

  Methods in org.apache.sis.parameter that return MemberName
  Modifier and Type
  Method
  Description
  `static MemberName`
  Parameters.`getMemberName(ParameterDescriptor<?> parameter)`
  Gets the parameter name as an instance of `MemberName`.

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

  Classes in org.apache.sis.util.iso that implement MemberName
  Modifier and Type
  Class
  Description
  `class`
  `DefaultMemberName`
  The name to identify a member of a record.
  Methods in org.apache.sis.util.iso that return MemberName
  Modifier and Type
  Method
  Description
  `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, int localPart)`
  Creates a member name for the given sequence number.
  `static MemberName`
  Names.`createMemberName(CharSequence namespace, String separator, CharSequence localPart, Class<?> valueClass)`
  Creates a member name for values of the given class.
  `static MemberName`
  Names.`createMemberName(CharSequence namespace, String separator, CharSequence localPart, TypeName attributeType)`
  Creates a member name for attribute values of the given type.
  Methods in org.apache.sis.util.iso that return types with arguments of type MemberName
  Modifier and Type
  Method
  Description
  `Map<MemberName, Object>`
  DefaultRecord.`getAttributes()`
  Deprecated.
  Renamed `DefaultRecord.getFields()` for consistency with the 2015 revision of ISO 19103 standard.
  `Map<MemberName, Object>`
  DefaultRecord.`getFields()`
  Returns the dictionary of all (name, value) pairs in this record.
  `Map<MemberName, Type>`
  DefaultRecordType.`getFieldTypes()`
  Returns the dictionary of all (name, type) pairs in this record type.
  `Set<MemberName>`
  DefaultRecordType.`getMembers()`
  Returns the set of attribute names defined in this `RecordType`'s dictionary.
  `Map<MemberName, Type>`
  DefaultRecordType.`getMemberTypes()`
  Deprecated.
  Renamed `DefaultRecordType.getFieldTypes()` for consistency with the 2015 revision of ISO 19103 standard.
  Methods in org.apache.sis.util.iso with parameters of type MemberName
  Modifier and Type
  Method
  Description
  `static DefaultMemberName`
  DefaultMemberName.`castOrCopy(MemberName object)`
  Returns a SIS member name implementation with the values of the given arbitrary implementation.
  `Object`
  DefaultRecord.`locate(MemberName name)`
  Returns the value for an attribute of the specified name.
  `TypeName`
  DefaultRecordType.`locate(MemberName fieldName)`
  Returns the type associated to the given attribute name, or `null` if none.
  `void`
  DefaultRecord.`set(MemberName name, Object value)`
  Sets the value for the attribute of the specified name.
  Constructor parameters in org.apache.sis.util.iso with type arguments of type MemberName
  Modifier
  Constructor
  Description
  ``
  `DefaultRecordType(TypeName typeName, Map<? extends MemberName, ? extends Type> fields)`
  Creates a new record type.

- ## Uses of MemberName in org.opengis.metadata.content

  Methods in org.opengis.metadata.content that return MemberName
  Modifier and Type
  Method
  Description
  `MemberName`
  RangeDimension.`getSequenceIdentifier()`
  Number that uniquely identifies instances of bands of wavelengths on which a sensor operates.

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

  Methods in org.opengis.util that return types with arguments of type MemberName
  Modifier and Type
  Method
  Description
  `Map<MemberName, Object>`
  Record.`getAttributes()`
  Returns the dictionary of all (name, value) pairs in this record.
  `Set<MemberName>`
  RecordType.`getMembers()`
  Returns the set of member names defined in this `RecordType`'s dictionary.
  `Map<MemberName, Type>`
  RecordType.`getMemberTypes()`
  Returns the dictionary of all (name, type) pairs in this record type.
  Methods in org.opengis.util with parameters of type MemberName
  Modifier and Type
  Method
  Description
  `Object`
  Record.`locate(MemberName name)`
  Returns the value for an attribute of the specified name.
  `TypeName`
  RecordType.`locate(MemberName name)`
  Looks up the provided attribute name and returns the associated type name.
  `void`
  Record.`set(MemberName name, Object value)`
  Sets the value for the attribute of the specified name.