Package org.apache.sis.util.iso
package org.apache.sis.util.iso
Implementations of GeoAPI types from the 
   
org.opengis.util package.
 The main content of this package are:
 - Implementations of GenericName(derived from ISO 19103):- DefaultLocalNamefor identifier within a name space.
- DefaultMemberNamefor identifying a member of a record.
- DefaultTypeNamefor identifying an attribute type associated to a member.
- DefaultScopedNamefor a composite of a head name and a tail name.
 
- Implementations of Recordand related classes (derived from ISO 19103):- DefaultRecordfor a list of logically related elements as (name, value) pairs.
- DefaultRecordTypefor definition of the type of a- Record.
- DefaultRecordSchemafor a collection of- RecordTypes in a given namespace.
 
- Static utility methods:
Anatomy of a name
Names may be fully qualified (like"urn:ogc:def:crs:EPSG::4326"),
 or they may be relative to a scope
 (like "EPSG::4326" in the "urn:ogc:def:crs" scope).
 In the following illustration, each line is one possible construction for "urn:ogc:crs:epsg:4326"
 (taken as an abridged form of above URN for this example only).
 For each construction:
 - The first columns shows the name in a green background.
- The second and third columns show the (head.tail) and (path.tip) components, respectively.
- The parts without colored background do not appear in the string representation or in the list of parsed names.
| scope.name | head.tail | path.tip | Type | 
|---|---|---|---|
| urn:ogc:crs:epsg:4326 | urn:ogc:crs:epsg:4326 | urn:ogc:crs:epsg:4326 | Scoped name with global namespace | 
| urn:ogc:crs:epsg:4326 | urn:ogc:crs:epsg:4326 | urn:ogc:crs:epsg:4326 | Scoped name | 
| urn:ogc:crs:epsg:4326 | urn:ogc:crs:epsg:4326 | urn:ogc:crs:epsg:4326 | Scoped name | 
| urn:ogc:crs:epsg:4326 | urn:ogc:crs:epsg:4326 | urn:ogc:crs:epsg:4326 | Scoped name | 
| urn:ogc:crs:epsg:4326 | urn:ogc:crs:epsg:4326 | urn:ogc:crs:epsg:4326 | Local name | 
- Since:
- 0.3
Defined in the sis-metadata module
- 
ClassesClassDescriptionBase class of factories provided in the Apache SIS library.Base class for sequence of identifiers rooted within the context of a namespace.Identifier within a name space for a local object.The name to identify a member of a record.A factory for creatingAbstractNameobjects.A domain in which names given by character strings are defined.A list of logically related elements as (name, value) pairs in a dictionary.A collection of record types in a given namespace.An immutable definition of the type of a record.The name of an attribute type associated to a member name.Static methods for creating, parsing and formatting generic names.Static methods working on GeoAPI types andCodeListvalues.