# Hierarchy For Package org.apache.sis.storage

Package Hierarchies:

- All Packages

## Class Hierarchy

- Object
  - AbstractResource (implements Resource)
    - AbstractFeatureSet (implements FeatureSet)
    - AbstractGridCoverageResource (implements GridCoverageResource)
  - DataStore (implements AutoCloseable, Localized, Resource)
  - DataStoreProvider
  - FeatureNaming<E>
  - FeatureQuery.NamedExpression (implements Serializable)
  - OptionKey<T> (implements Serializable)
    - DataOptionKey<T>
  - ProbeResult (implements Serializable)
  - Query
    - CoverageQuery (implements Cloneable, Serializable)
    - FeatureQuery (implements Cloneable, Serializable)
  - Static
    - DataStores
  - StorageConnector (implements Serializable)
  - Throwable (implements Serializable)
    - Exception
      - DataStoreException (implements LocalizedException)
        - CanNotProbeException
        - ConcurrentReadException
        - ConcurrentWriteException
        - DataStoreClosedException
        - DataStoreContentException
          - UnsupportedEncodingException
        - DataStoreReferencingException
        - ForwardOnlyStorageException
        - IllegalFeatureTypeException
        - IllegalOpenParameterException
          - UnsupportedStorageException
        - IncompatibleResourceException
        - InternalDataStoreException
        - NoSuchDataException
          - IllegalNameException
        - ReadOnlyStorageException
        - ResourceAlreadyExistsException
        - UnsupportedQueryException

## Interface Hierarchy

- DataStoreProvider.Prober<S>
- Resource
  - Aggregate
    - WritableAggregate
  - DataSet
    - FeatureSet
      - WritableFeatureSet
    - GridCoverageResource
      - WritableGridCoverageResource
- WritableGridCoverageResource.Option

## Enum Class Hierarchy

- Object
  - Enum<E> (implements Comparable<T>, Constable, Serializable)
    - FeatureQuery.ProjectionType
    - RasterLoadingStrategy
    - WritableGridCoverageResource.CommonOption (implements WritableGridCoverageResource.Option)