# Uses of Interface
org.opengis.util.GenericName

Packages that use GenericName
Package
Description
org.apache.sis.coverage
Functions that associates positions within a bounded space (its domain) to values (its range).
org.apache.sis.feature
Defines the structure and content of views of real-world phenomenon.
org.apache.sis.feature.builder
Helper classes for creating `FeatureType` instances.
org.apache.sis.metadata.iso.content
Description of the dataset content.
org.apache.sis.metadata.iso.identification
Information to uniquely identify the data or service.
org.apache.sis.referencing
Base classes for reference systems used for general positioning.
org.apache.sis.storage
Data store base types for retrieving and saving geospatial data in various storage formats.
org.apache.sis.storage.aggregate
Resources which are aggregations or concatenations of other resources.
org.apache.sis.storage.gdal
Bridge to the GDAL library for reading rasters.
org.apache.sis.storage.geotiff
A data store that can read and write GeoTIFF files as grid coverages.
org.apache.sis.storage.landsat
Reader of Landsat 8 level 1-2 data.
org.apache.sis.storage.modifier
A plugin mechanism for modifying some aspects of the resources read by data stores.
org.apache.sis.storage.netcdf
Reads netCDF files conforming to the Climate and Forecast (CF).
org.apache.sis.storage.sql
Data store capable to read and write features using a JDBC connection to a database.
org.apache.sis.storage.tiling
Base types for retrieving and saving tiles in resources.
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.referencing
Reference systems.
org.opengis.util
A set of base types from ISO 19103 which cannot be mapped directly from Java, plus utilities.

- ## Uses of GenericName in org.apache.sis.coverage

  Methods in org.apache.sis.coverage that return GenericName
  Modifier and Type
  Method
  Description
  `GenericName`
  SampleDimension.Builder.`getName()`
  Returns the name specified by the last call to a `setName(…)` method.
  `GenericName`
  SampleDimension.`getName()`
  Returns an identification for this sample dimension.
  Methods in org.apache.sis.coverage with parameters of type GenericName
  Modifier and Type
  Method
  Description
  `SampleDimension.Builder`
  SampleDimension.Builder.`setName(GenericName name)`
  Sets an identification of the sample dimension.
  Constructors in org.apache.sis.coverage with parameters of type GenericName
  Modifier
  Constructor
  Description
  ``
  `SampleDimension(GenericName name, Number background, Collection<? extends Category> categories)`
  Creates a sample dimension with the specified name and categories.

- ## Uses of GenericName in org.apache.sis.feature

  Methods in org.apache.sis.feature that return GenericName
  Modifier and Type
  Method
  Description
  `GenericName`
  AbstractAssociation.`getName()`
  Returns the name of this association as defined by its role.
  `GenericName`
  AbstractAttribute.`getName()`
  Returns the name of this attribute as defined by its type.
  `final GenericName`
  AbstractIdentifiedType.`getName()`
  Returns the name of this type.
  `static GenericName`
  Features.`getValueTypeName(AbstractIdentifiedType property)`
  Returns the name of the type of values that the given property can take.
  Constructors in org.apache.sis.feature with parameters of type GenericName
  Modifier
  Constructor
  Description
  ``
  `DefaultAssociationRole(Map<String,?> identification, GenericName valueType, int minimumOccurs, int maximumOccurs)`
  Constructs an association to a feature type of the given name.

- ## Uses of GenericName in org.apache.sis.feature.builder

  Methods in org.apache.sis.feature.builder that return GenericName
  Modifier and Type
  Method
  Description
  `GenericName`
  TypeBuilder.`getName()`
  Returns the name of the `IdentifiedType` to create, or `null` if undefined.
  Methods in org.apache.sis.feature.builder with parameters of type GenericName
  Modifier and Type
  Method
  Description
  `AssociationRoleBuilder`
  FeatureTypeBuilder.`addAssociation(GenericName type)`
  Creates a new `FeatureAssociationRole` builder for features of a type of the given name.
  `AssociationRoleBuilder`
  AssociationRoleBuilder.`setName(GenericName name)`
  Sets the `FeatureAssociationRole` name as a generic name.
  `AttributeTypeBuilder<V>`
  AttributeTypeBuilder.`setName(GenericName name)`
  Sets the `AttributeType` name as a generic name.
  `CharacteristicTypeBuilder<V>`
  CharacteristicTypeBuilder.`setName(GenericName name)`
  Sets the characteristic name as a generic name.
  `FeatureTypeBuilder`
  FeatureTypeBuilder.`setName(GenericName name)`
  Sets the `FeatureType` name as a generic name.
  `PropertyTypeBuilder`
  PropertyTypeBuilder.`setName(GenericName name)`
  Sets the `PropertyType` name as a generic name.
  `TypeBuilder`
  TypeBuilder.`setName(GenericName name)`
  Sets the `IdentifiedType` name as a generic name.

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

  Methods in org.apache.sis.metadata.iso.content that return GenericName
  Modifier and Type
  Method
  Description
  `GenericName`
  DefaultFeatureTypeInfo.`getFeatureTypeName()`
  Returns the name of the feature type.
  Methods in org.apache.sis.metadata.iso.content that return types with arguments of type GenericName
  Modifier and Type
  Method
  Description
  `final Collection<GenericName>`
  DefaultFeatureCatalogueDescription.`getFeatureTypes()`
  Deprecated.
  As of ISO 19115:2014, replaced by `DefaultFeatureCatalogueDescription.getFeatureTypeInfo()`.
  Methods in org.apache.sis.metadata.iso.content with parameters of type GenericName
  Modifier and Type
  Method
  Description
  `void`
  DefaultFeatureTypeInfo.`setFeatureTypeName(GenericName newValue)`
  Sets the name of the feature type.
  Method parameters in org.apache.sis.metadata.iso.content with type arguments of type GenericName
  Modifier and Type
  Method
  Description
  `void`
  DefaultFeatureCatalogueDescription.`setFeatureTypes(Collection<? extends GenericName> newValues)`
  Deprecated.
  As of ISO 19115:2014, replaced by `DefaultFeatureCatalogueDescription.setFeatureTypeInfo(Collection)`.
  Constructors in org.apache.sis.metadata.iso.content with parameters of type GenericName
  Modifier
  Constructor
  Description
  ``
  `DefaultFeatureTypeInfo(GenericName featureTypeName)`
  Constructs a feature type info initialized to the specified name.

- ## Uses of GenericName in org.apache.sis.metadata.iso.identification

  Methods in org.apache.sis.metadata.iso.identification that return GenericName
  Modifier and Type
  Method
  Description
  `GenericName`
  DefaultServiceIdentification.`getServiceType()`
  Returns a service type name.
  Methods in org.apache.sis.metadata.iso.identification with parameters of type GenericName
  Modifier and Type
  Method
  Description
  `void`
  DefaultServiceIdentification.`setServiceType(GenericName newValue)`
  Sets the service type name.
  Constructors in org.apache.sis.metadata.iso.identification with parameters of type GenericName
  Modifier
  Constructor
  Description
  ``
  `DefaultServiceIdentification(GenericName serviceType, Citation citation, CharSequence abstracts)`
  Constructs a service identification initialized to the specified values.

- ## Uses of GenericName in org.apache.sis.referencing

  Classes in org.apache.sis.referencing that implement GenericName
  Modifier and Type
  Class
  Description
  `class`
  `NamedIdentifier`
  An identification of a CRS object which is both a `Identifier` and a `GenericName`.
  Methods in org.apache.sis.referencing that return GenericName
  Modifier and Type
  Method
  Description
  `GenericName`
  NamedIdentifier.`toFullyQualifiedName()`
  Returns a view of this name as a fully-qualified name.
  Methods in org.apache.sis.referencing that return types with arguments of type GenericName
  Modifier and Type
  Method
  Description
  `Collection<GenericName>`
  AbstractIdentifiedObject.`getAlias()`
  Returns alternative names by which this object is identified.
  Methods in org.apache.sis.referencing with parameters of type GenericName
  Modifier and Type
  Method
  Description
  `B`
  Builder.`addName(GenericName name)`
  Adds an `IdentifiedObject` name fully specified by the given generic name.
  `static NamedIdentifier`
  NamedIdentifier.`castOrCopy(GenericName object)`
  Returns a SIS name implementation with the values of the given arbitrary implementation.
  `int`
  NamedIdentifier.`compareTo(GenericName object)`
  Compares this name with the specified object for order.
  `ScopedName`
  NamedIdentifier.`push(GenericName scope)`
  Returns this name expanded with the specified scope.
  Constructors in org.apache.sis.referencing with parameters of type GenericName
  Modifier
  Constructor
  Description
  ``
  `NamedIdentifier(GenericName name)`
  Creates a new identifier from the specified name.

- ## Uses of GenericName in org.apache.sis.storage

  Methods in org.apache.sis.storage that return GenericName
  Modifier and Type
  Method
  Description
  `GenericName`
  FeatureQuery.NamedExpression.`alias()`
  The name to assign to the expression result, or `null` if unspecified.
  Methods in org.apache.sis.storage that return types with arguments of type GenericName
  Modifier and Type
  Method
  Description
  `Optional<GenericName>`
  AbstractFeatureSet.`getIdentifier()`
  Returns the feature type name as the identifier for this resource.
  `Optional<GenericName>`
  DataStore.`getIdentifier()`
  Returns an identifier for the root resource of this data store, or an empty value if none.
  `Optional<GenericName>`
  MemoryGridCoverageResource.`getIdentifier()`
  Returns the resource identifier specified at construction time, if any.
  `default Optional<GenericName>`
  Resource.`getIdentifier()`
  Returns the resource persistent identifier.
  Methods in org.apache.sis.storage with parameters of type GenericName
  Modifier and Type
  Method
  Description
  `void`
  FeatureNaming.`add(DataStore store, GenericName name, E value)`
  Adds a value for the given name if none exist.
  `boolean`
  FeatureNaming.`remove(DataStore store, GenericName name)`
  Removes the value associated to the given name.
  Constructors in org.apache.sis.storage with parameters of type GenericName
  Modifier
  Constructor
  Description
  ``
  `IllegalFeatureTypeException(Locale locale, String format, GenericName dataType)`
  Creates an exception with a default message in the given locale.
  ``
  `MemoryGridCoverageResource(Resource parent, GenericName identifier, GridCoverage coverage, GridCoverageProcessor processor)`
  Creates a new coverage stored in memory.
  ``
  `NamedExpression(Expression<? super AbstractFeature, ?> expression, GenericName alias)`
  Creates a new stored column with the given expression and the given name.
  ``
  `NamedExpression(Expression<? super AbstractFeature, ?> expression, GenericName alias, FeatureQuery.ProjectionType type)`
  Creates a new column with the given expression, the given name and the given projection type.

- ## Uses of GenericName in org.apache.sis.storage.aggregate

  Methods in org.apache.sis.storage.aggregate with parameters of type GenericName
  Modifier and Type
  Method
  Description
  `Resource`
  CoverageAggregator.`build(GenericName identifier)`
  Builds a resource which is the aggregation or concatenation of all components added to this aggregator.

- ## Uses of GenericName in org.apache.sis.storage.gdal

  Methods in org.apache.sis.storage.gdal that return types with arguments of type GenericName
  Modifier and Type
  Method
  Description
  `final Optional<GenericName>`
  GDALStore.`getIdentifier()`
  Returns an identifier for the root resource of this data store, or an empty value if none.

- ## Uses of GenericName in org.apache.sis.storage.geotiff

  Methods in org.apache.sis.storage.geotiff that return types with arguments of type GenericName
  Modifier and Type
  Method
  Description
  `Optional<GenericName>`
  GeoTiffStore.`getIdentifier()`
  Returns an identifier constructed from the name of the TIFF file.

- ## Uses of GenericName in org.apache.sis.storage.landsat

  Methods in org.apache.sis.storage.landsat that return types with arguments of type GenericName
  Modifier and Type
  Method
  Description
  `Optional<GenericName>`
  LandsatStore.`getIdentifier()`
  Returns the value associated to `LANDSAT_SCENE_ID` in the Landsat metadata file.

- ## Uses of GenericName in org.apache.sis.storage.modifier

  Methods in org.apache.sis.storage.modifier that return GenericName
  Modifier and Type
  Method
  Description
  `default GenericName`
  CoverageModifier.`customize(CoverageModifier.Source source, GenericName identifier)`
  Invoked when an identifier is created for a single coverage or for the whole file.
  Methods in org.apache.sis.storage.modifier with parameters of type GenericName
  Modifier and Type
  Method
  Description
  `default GenericName`
  CoverageModifier.`customize(CoverageModifier.Source source, GenericName identifier)`
  Invoked when an identifier is created for a single coverage or for the whole file.

- ## Uses of GenericName in org.apache.sis.storage.netcdf

  Methods in org.apache.sis.storage.netcdf that return types with arguments of type GenericName
  Modifier and Type
  Method
  Description
  `Optional<GenericName>`
  NetcdfStore.`getIdentifier()`
  Returns an identifier constructed from global attributes or the filename of the netCDF file.

- ## Uses of GenericName in org.apache.sis.storage.sql

  Methods in org.apache.sis.storage.sql that return GenericName
  Modifier and Type
  Method
  Description
  `static GenericName`
  SQLStoreProvider.`createTableName(String catalog, String schemaPattern, String tablePattern)`
  Create a qualified table name.
  `GenericName`
  ResourceDefinition.`getName()`
  Returns the name pattern of the table, view or query to access as a resource.
  Methods in org.apache.sis.storage.sql that return types with arguments of type GenericName
  Modifier and Type
  Method
  Description
  `Optional<GenericName>`
  SQLStore.`getIdentifier()`
  Returns an identifier for the root resource of this SQL store, or an empty value if none.
  Constructors in org.apache.sis.storage.sql with parameters of type GenericName
  Modifier
  Constructor
  Description
  `protected`
  `ResourceDefinition(GenericName name, String query)`
  Creates a new description of a resource in a SQL database.

- ## Uses of GenericName in org.apache.sis.storage.tiling

  Methods in org.apache.sis.storage.tiling that return GenericName
  Modifier and Type
  Method
  Description
  `GenericName`
  TileMatrix.`getIdentifier()`
  Returns an alphanumeric identifier which is unique in the `TileMatrixSet` that contains this `TileMatrix`.
  `GenericName`
  TileMatrixSet.`getIdentifier()`
  Returns an alphanumeric identifier which is unique in the `TiledResource` that contains this `TileMatrixSet`.
  Methods in org.apache.sis.storage.tiling that return types with arguments of type GenericName
  Modifier and Type
  Method
  Description
  `SortedMap<GenericName, ? extends TileMatrix>`
  TileMatrixSet.`getTileMatrices()`
  Returns all `TileMatrix` instances in this set, together with their identifiers.
  `SortedMap<GenericName, ? extends WritableTileMatrix>`
  WritableTileMatrixSet.`getTileMatrices()`
  Returns all `WritableTileMatrix` instances in this set, together with their identifiers.

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

  Classes in org.apache.sis.util.iso that implement GenericName
  Modifier and Type
  Class
  Description
  `class`
  `AbstractName`
  Base class for sequence of identifiers rooted within the context of a namespace.
  `class`
  `DefaultLocalName`
  Identifier within a name space for a local object.
  `class`
  `DefaultMemberName`
  The name to identify a member of a record.
  `class`
  `DefaultScopedName`
  A composite of a name space (as a local name) and a generic name valid in that name space.
  `class`
  `DefaultTypeName`
  The name of an attribute type associated to a member name.
  Methods in org.apache.sis.util.iso that return GenericName
  Modifier and Type
  Method
  Description
  `GenericName`
  DefaultNameFactory.`createGenericName(NameSpace scope, CharSequence... parsedNames)`
  Creates a local or scoped name from an array of parsed names.
  `static GenericName`
  Names.`createGenericName(CharSequence namespace, String separator, CharSequence... parsedNames)`
  Creates a local or scoped name from an array of parsed names.
  `GenericName`
  DefaultNameSpace.`name()`
  Represents the identifier of this namespace.
  `GenericName`
  DefaultNameFactory.`parseGenericName(NameSpace scope, CharSequence name)`
  Constructs a generic name from a qualified name.
  `static GenericName`
  Names.`parseGenericName(CharSequence namespace, String separator, CharSequence scopedName)`
  Creates a local or scoped name in the given namespace.
  `GenericName`
  DefaultScopedName.`path()`
  Returns every element in the sequence of parsed names except for the tip.
  `GenericName`
  DefaultScopedName.`tail()`
  Returns every elements in the sequence of parsed names except for the head.
  `GenericName`
  AbstractName.`toFullyQualifiedName()`
  Returns a view of this name as a fully-qualified name.
  `GenericName[]`
  DefaultNameFactory.`toGenericNames(Object value)`
  Converts the given value to an array of generic names.
  Methods in org.apache.sis.util.iso with parameters of type GenericName
  Modifier and Type
  Method
  Description
  `static AbstractName`
  AbstractName.`castOrCopy(GenericName object)`
  Returns a SIS name implementation with the values of the given arbitrary implementation.
  `int`
  AbstractName.`compareTo(GenericName name)`
  Compares this name with the specified name for order.
  `int`
  DefaultLocalName.`compareTo(GenericName name)`
  Compares this name with the specified object for order.
  `NameSpace`
  DefaultNameFactory.`createNameSpace(GenericName name, Map<String,?> properties)`
  Returns a namespace having the given name.
  `static ScopedName`
  Names.`createScopedName(GenericName scope, String separator, CharSequence name)`
  Creates a scoped name as the concatenation of the given generic name with a single character sequence.
  `ScopedName`
  AbstractName.`push(GenericName scope)`
  Returns this name expanded with the specified scope.
  `static String`
  Names.`toExpandedString(GenericName name)`
  Formats the given name in expanded form close to the Java Content Repository (JCR) definition.
  Constructors in org.apache.sis.util.iso with parameters of type GenericName
  Modifier
  Constructor
  Description
  `protected`
  `DefaultScopedName(GenericName path, String separator, CharSequence tail)`
  Constructs a scoped name as the concatenation of the given generic name with a single character sequence.
  `protected`
  `DefaultScopedName(GenericName path, GenericName tail)`
  Constructs a scoped name as the concatenation of the given generic names.

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

  Methods in org.opengis.metadata.content that return types with arguments of type GenericName
  Modifier and Type
  Method
  Description
  `Collection<? extends GenericName>`
  FeatureCatalogueDescription.`getFeatureTypes()`
  Subset of feature types from cited feature catalogue occurring in dataset.

- ## Uses of GenericName in org.opengis.referencing

  Methods in org.opengis.referencing that return types with arguments of type GenericName
  Modifier and Type
  Method
  Description
  `Collection<GenericName>`
  IdentifiedObject.`getAlias()`
  An alternative name by which this object is identified.

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

  Subinterfaces of GenericName in org.opengis.util
  Modifier and Type
  Interface
  Description
  `interface`
  `LocalName`
  Identifier within a name space for a local object.
  `interface`
  `MemberName`
  The name to identify a member of a record.
  `interface`
  `ScopedName`
  A composite of a local name (as head) for locating another name space, and a generic name (as tail) valid in that name space.
  `interface`
  `TypeName`
  The name of an attribute type.
  Subinterfaces with type arguments of type GenericName in org.opengis.util
  Modifier and Type
  Interface
  Description
  `interface`
  `GenericName`
  A sequence of identifiers rooted within the context of a namespace.
  Methods in org.opengis.util that return GenericName
  Modifier and Type
  Method
  Description
  `GenericName`
  NameFactory.`createGenericName(NameSpace scope, CharSequence... parsedNames)`
  Creates a local or scoped name from an array of parsed names.
  `GenericName`
  NameSpace.`name()`
  Represents the identifier of this namespace.
  `GenericName`
  NameFactory.`parseGenericName(NameSpace scope, CharSequence name)`
  Constructs a generic name from a qualified name.
  `GenericName`
  ScopedName.`path()`
  Returns every elements of the parsed names list except for the tip.
  `GenericName`
  ScopedName.`tail()`
  Returns every elements of the parsed names list except for the head.
  `GenericName`
  GenericName.`toFullyQualifiedName()`
  Returns a view of this name as a fully-qualified name.
  Methods in org.opengis.util with parameters of type GenericName
  Modifier and Type
  Method
  Description
  `NameSpace`
  NameFactory.`createNameSpace(GenericName name, Map<String,?> properties)`
  Creates a namespace having the given name and separators.
  `ScopedName`
  GenericName.`push(GenericName scope)`
  Returns this name expanded with the specified scope.