# Uses of Class
org.opengis.util.CodeList

Packages that use CodeList
Package
Description
org.apache.sis.gui.referencing
Widgets about coordinate reference systems.
org.apache.sis.io.wkt
Well Known Text (WKT) parsing and formatting.
org.apache.sis.metadata.iso.citation
Reference to the data or service (citation, responsible party, contact information).
org.apache.sis.metadata.iso.identification
Information to uniquely identify the data or service.
org.apache.sis.util.collection
Addition to the collection framework.
org.apache.sis.util.iso
Implementations of GeoAPI types from the `org.opengis.util` package.
org.opengis.metadata
Root package for metadata.
org.opengis.metadata.acquisition
Acquisition information.
org.opengis.metadata.citation
Citation and responsible party information.
org.opengis.metadata.constraint
Constraints information (includes legal and security).
org.opengis.metadata.content
Content information (includes Feature catalogue and Coverage descriptions).
org.opengis.metadata.distribution
Distribution information.
org.opengis.metadata.identification
Identification information (includes data and service identification).
org.opengis.metadata.maintenance
Maintenance information.
org.opengis.metadata.quality
Data quality and positional accuracy.
org.opengis.metadata.spatial
Spatial representation information (includes grid and vector representation).
org.opengis.referencing.cs
Coordinate systems and their axis.
org.opengis.referencing.datum
Geodetic datum (the relationship of a coordinate system to the earth).
org.opengis.util
A set of base types from ISO 19103 which cannot be mapped directly from Java, plus utilities.

- ## Uses of CodeList in org.apache.sis.gui.referencing

  Subclasses of CodeList in org.apache.sis.gui.referencing
  Modifier and Type
  Class
  Description
  `class`
  `PositionableProjection`
  Provider of map projections centered on a point of interest.

- ## Uses of CodeList in org.apache.sis.io.wkt

  Methods in org.apache.sis.io.wkt with parameters of type CodeList
  Modifier and Type
  Method
  Description
  `void`
  Formatter.`append(CodeList<?> code)`
  Appends an enumeration or code list value.

- ## Uses of CodeList in org.apache.sis.metadata.iso.citation

  Methods in org.apache.sis.metadata.iso.citation that return CodeList
  Modifier and Type
  Method
  Description
  `CodeList<?>`
  DefaultTelephone.`getNumberType()`
  Returns the type of telephone number, or `null` if none.
  Methods in org.apache.sis.metadata.iso.citation with parameters of type CodeList
  Modifier and Type
  Method
  Description
  `void`
  DefaultTelephone.`setNumberType(CodeList<?> newValue)`
  Sets the type of telephone number.

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

  Methods in org.apache.sis.metadata.iso.identification that return CodeList
  Modifier and Type
  Method
  Description
  `CodeList<?>`
  DefaultServiceIdentification.`getCouplingType()`
  Returns type of coupling between service and associated data (if exist).
  Methods in org.apache.sis.metadata.iso.identification that return types with arguments of type CodeList
  Modifier and Type
  Method
  Description
  `Collection<CodeList<?>>`
  DefaultOperationMetadata.`getDistributedComputingPlatforms()`
  Returns the distributed computing platforms (DCPs) on which the operation has been implemented.
  Methods in org.apache.sis.metadata.iso.identification with parameters of type CodeList
  Modifier and Type
  Method
  Description
  `void`
  DefaultServiceIdentification.`setCouplingType(CodeList<?> newValue)`
  Sets the type of coupling between service and associated data.
  Method parameters in org.apache.sis.metadata.iso.identification with type arguments of type CodeList
  Modifier and Type
  Method
  Description
  `void`
  DefaultOperationMetadata.`setDistributedComputingPlatforms(Collection<? extends CodeList<?>> newValues)`
  Sets the distributed computing platforms on which the operation has been implemented.

- ## Uses of CodeList in org.apache.sis.util.collection

  Classes in org.apache.sis.util.collection with type parameters of type CodeList
  Modifier and Type
  Class
  Description
  `class`
  `CodeListSet<E extends CodeList<E>>`
  A specialized `Set` implementation for use with `CodeList` values.

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

  Methods in org.apache.sis.util.iso with type parameters of type CodeList
  Modifier and Type
  Method
  Description
  `static <T extends CodeList<T>>
  T`
  Types.`forCodeName(Class<T> codeType, String name, Function<? super String, ? extends T> constructor)`
  Returns the code of the given type that matches the given name, or optionally returns a new one if none match the name.
  Methods in org.apache.sis.util.iso that return CodeList
  Modifier and Type
  Method
  Description
  `static CodeList<?>`
  Types.`forCodeTitle(CharSequence title)`
  Returns the code list or enumeration value for the given title, or `null` if none.
  Methods in org.apache.sis.util.iso with parameters of type CodeList
  Modifier and Type
  Method
  Description
  `static String`
  Types.`getCodeLabel(CodeList<?> code)`
  Returns a unlocalized title for the given enumeration or code list value.
  `static String`
  Types.`getCodeName(CodeList<?> code)`
  Returns the ISO name (if available) or the Java name (as a fallback) of the given enumeration or code list value.
  `static InternationalString`
  Types.`getCodeTitle(CodeList<?> code)`
  Returns the title of the given enumeration or code list value.
  `static InternationalString`
  Types.`getDescription(CodeList<?> code)`
  Returns the description of the given enumeration or code list value, or `null` if none.
  `static String`
  Types.`getListName(CodeList<?> code)`
  Returns the ISO classname (if available) or the Java classname (as a fallback) of the given enumeration or code list value.

- ## Uses of CodeList in org.opengis.metadata

  Subclasses of CodeList in org.opengis.metadata
  Modifier and Type
  Class
  Description
  `final class`
  `Datatype`
  Datatype of element or entity.
  `final class`
  `Obligation`
  Obligation of the element or entity.

- ## Uses of CodeList in org.opengis.metadata.acquisition

  Subclasses of CodeList in org.opengis.metadata.acquisition
  Modifier and Type
  Class
  Description
  `final class`
  `Context`
  Designation of criterion for defining the context of the scanning process event.
  `final class`
  `GeometryType`
  Geometric description of the collection.
  `final class`
  `ObjectiveType`
  Temporal persistence of collection objective.
  `final class`
  `OperationType`
  Code indicating whether the data contained in this packet is real (originates from live-fly or other non-simulated operational sources), simulated (originates from target simulator sources), or synthesized (a mix of real and simulated data).
  `final class`
  `Priority`
  Ordered list of priorities.
  `final class`
  `Sequence`
  Temporal relation of activation.
  `final class`
  `Trigger`
  Mechanism of activation.

- ## Uses of CodeList in org.opengis.metadata.citation

  Subclasses of CodeList in org.opengis.metadata.citation
  Modifier and Type
  Class
  Description
  `final class`
  `DateType`
  Identification of when a given event occurred
  `final class`
  `OnLineFunction`
  Class of information to which the referencing entity applies.
  `final class`
  `PresentationForm`
  Mode in which the data is represented.
  `final class`
  `Role`
  Function performed by the responsible party.

- ## Uses of CodeList in org.opengis.metadata.constraint

  Subclasses of CodeList in org.opengis.metadata.constraint
  Modifier and Type
  Class
  Description
  `final class`
  `Classification`
  Name of the handling restrictions on the dataset.
  `final class`
  `Restriction`
  Limitation(s) placed upon the access or use of the data.

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

  Subclasses of CodeList in org.opengis.metadata.content
  Modifier and Type
  Class
  Description
  `final class`
  `BandDefinition`
  Designation of criterion for defining maximum and minimum wavelengths for a spectral band.
  `final class`
  `CoverageContentType`
  Specific type of information represented in the cell.
  `final class`
  `ImagingCondition`
  Code which indicates conditions which may affect the image.
  `final class`
  `PolarizationOrientation`
  Polarization of the antenna relative to the waveform.
  `final class`
  `TransferFunctionType`
  Transform function to be used when scaling a physical value for a given element.

- ## Uses of CodeList in org.opengis.metadata.distribution

  Subclasses of CodeList in org.opengis.metadata.distribution
  Modifier and Type
  Class
  Description
  `final class`
  `MediumFormat`
  Method used to write to the medium.
  `final class`
  `MediumName`
  Name of the medium.

- ## Uses of CodeList in org.opengis.metadata.identification

  Subclasses of CodeList in org.opengis.metadata.identification
  Modifier and Type
  Class
  Description
  `final class`
  `AssociationType`
  Justification for the correlation of two datasets.
  `final class`
  `CharacterSet`
  Name of the character coding standard used for the resource.
  `final class`
  `InitiativeType`
  Type of aggregation activity in which datasets are related
  `final class`
  `KeywordType`
  Methods used to group similar keywords.
  `final class`
  `Progress`
  Status of the dataset or progress of a review.
  `final class`
  `TopicCategory`
  High-level geographic data thematic classification to assist in the grouping and search of available geographic data sets.

- ## Uses of CodeList in org.opengis.metadata.maintenance

  Subclasses of CodeList in org.opengis.metadata.maintenance
  Modifier and Type
  Class
  Description
  `final class`
  `MaintenanceFrequency`
  Frequency with which modifications and deletions are made to the data after it is first produced.
  `final class`
  `ScopeCode`
  Class of information to which the referencing entity applies.

- ## Uses of CodeList in org.opengis.metadata.quality

  Subclasses of CodeList in org.opengis.metadata.quality
  Modifier and Type
  Class
  Description
  `final class`
  `EvaluationMethodType`
  Type of method for evaluating an identified data quality measure.

- ## Uses of CodeList in org.opengis.metadata.spatial

  Subclasses of CodeList in org.opengis.metadata.spatial
  Modifier and Type
  Class
  Description
  `final class`
  `CellGeometry`
  Code indicating whether grid data is point or area.
  `final class`
  `DimensionNameType`
  Name of the dimension.
  `final class`
  `GeometricObjectType`
  Name of point and vector spatial objects used to locate zero-, one-, and twodimensional spatial locations in the dataset.
  `final class`
  `PixelOrientation`
  Point in a pixel corresponding to the Earth location of the pixel.
  `final class`
  `SpatialRepresentationType`
  Method used to represent geographic information in the dataset.
  `final class`
  `TopologyLevel`
  Degree of complexity of the spatial relationships.

- ## Uses of CodeList in org.opengis.referencing.cs

  Subclasses of CodeList in org.opengis.referencing.cs
  Modifier and Type
  Class
  Description
  `final class`
  `AxisDirection`
  The direction of positive increments in the coordinate value for a coordinate system axis.
  `final class`
  `RangeMeaning`
  Meaning of the axis value range specified through minimum value and maximum value.

- ## Uses of CodeList in org.opengis.referencing.datum

  Subclasses of CodeList in org.opengis.referencing.datum
  Modifier and Type
  Class
  Description
  `final class`
  `PixelInCell`
  Specification of the way the image grid is associated with the image data attributes.
  `final class`
  `VerticalDatumType`
  Type of a vertical datum.

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

  Classes in org.opengis.util with type parameters of type CodeList
  Modifier and Type
  Class
  Description
  `class`
  `CodeList<E extends CodeList<E>>`
  Base class for all code lists.
  Methods in org.opengis.util with type parameters of type CodeList
  Modifier and Type
  Method
  Description
  `static <T extends CodeList<T>>
  T`
  CodeList.`valueOf(Class<T> codeType, String name)`
  Returns the code of the given type that matches the given name, or returns a new one if none match it.
  `static <T extends CodeList<T>>
  T`
  CodeList.`valueOf(Class<T> codeType, CodeList.Filter filter)`
  Returns the code of the given type that matches the given criterion, or returns a new one if none match it.
  Methods in org.opengis.util that return CodeList
  Modifier and Type
  Method
  Description
  `abstract E[]`
  CodeList.`family()`
  Returns the list of codes of the same kind as this code.
  Methods in org.opengis.util with parameters of type CodeList
  Modifier and Type
  Method
  Description
  `boolean`
  CodeList.Filter.`accept(CodeList<?> code)`
  Returns `true` if the given code matches the criterion defined by this filter.