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 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 Detail

    - #### 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