Package org.apache.sis.storage

# Class DataOptionKey<T>

Object
OptionKey<T>
DataOptionKey<T>

Type Parameters:
  `T` - the type of option values.

All Implemented Interfaces:
  `Serializable`

public final class DataOptionKey<T> extends OptionKey<T>
Keys in a map of options for configuring the way data are read or written to a storage. `DataOptionKey` extends `OptionKey` with options about features, coverages or other kinds of structure in data files. Contrarily to `OptionKey`, the options defined in this `DataOptionKey` class are usually not applicable to other kinds of file (e.g. configuration or program files).

Since:
  1.0
See Also:
  - Serialized Form

Defined in the `sis-storage` module

- ## Field Summary

  Fields
  Modifier and Type
  Field
  Description
  `static final OptionKey<FoliationRepresentation>`
  `FOLIATION_REPRESENTATION`
  Whether to assemble trajectory fragments (distinct CSV lines) into a single `Feature` instance forming a foliation.

  ### Fields inherited from class OptionKey

  `BYTE_BUFFER, ENCODING, GEOMETRY_LIBRARY, INDENTATION, LOCALE, OPEN_OPTIONS, TIMEZONE, URL_ENCODING`

- ## Method Summary

  ### Methods inherited from class OptionKey

  `equals, getElementType, getName, getValueFrom, hashCode, setValueInto, toString`

  ### Methods inherited from class Object

  `clone, finalize, getClass, notify, notifyAll, wait, wait, wait`

- ## Field Details

  - ### FOLIATION_REPRESENTATION

    public static final OptionKey<FoliationRepresentation> FOLIATION_REPRESENTATION
    Whether to assemble trajectory fragments (distinct CSV lines) into a single `Feature` instance forming a foliation. This is ignored if the file does not seem to contain moving features.
    Since:
      1.0