## Uses of Interface
org.apache.sis.storage.Resource

- Packages that use Resource
  Package | Description
  --- | ---
  org.apache.sis.storage | Data store base types for retrieving and saving geospatial data in various storage formats.
  org.apache.sis.storage.earthobservation | Metadata readers for some format used in Earth observation (Landsat, MODIS).
  org.apache.sis.storage.event | Provides interfaces and classes for dealing with different types of events fired by resources.
  org.apache.sis.storage.geotiff | Maps ISO metadata elements from/to the GeoTIFF tags.
  org.apache.sis.storage.netcdf | Maps ISO metadata elements from/to the Climate and Forecast (CF) attributes in a netCDF file.
  org.apache.sis.storage.sql | Data store capable to read and create features from a JDBC connection to a database.

- - ### Uses of Resource in org.apache.sis.storage

    Subinterfaces of Resource in org.apache.sis.storage
    Modifier and Type | Interface | Description
    --- | --- | ---
    `interface` | `Aggregate` | A collection of resources.
    `interface` | `DataSet` | Collection of features that share a common set of attributes or properties.
    `interface` | `FeatureSet` | A dataset providing access to a stream of features.
    `interface` | `GridCoverageResource` | Access to data values in a n-dimensional grid.
    `interface` | `WritableAggregate` | An `Aggregate` with writing capabilities.
    `interface` | `WritableFeatureSet` | A `FeatureSet` with writing capabilities.

    Classes in org.apache.sis.storage that implement Resource
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `DataStore` | Manages a series of features, coverages or sensor data.

    Methods in org.apache.sis.storage that return Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `Resource` | WritableAggregate.`add​(Resource resource)` | Adds a new `Resource` in this `Aggregate`.
    `Resource` | DataStore.`findResource​(String identifier)` | Searches for a resource identified by the given identifier.

    Methods in org.apache.sis.storage that return types with arguments of type Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `Collection<? extends Resource>` | Aggregate.`components()` | Returns the children resources of this aggregate.

    Methods in org.apache.sis.storage with parameters of type Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `Resource` | WritableAggregate.`add​(Resource resource)` | Adds a new `Resource` in this `Aggregate`.
    `void` | WritableAggregate.`remove​(Resource resource)` | Removes a `Resource` from this `Aggregate`.

  - ### Uses of Resource in org.apache.sis.storage.earthobservation

    Classes in org.apache.sis.storage.earthobservation that implement Resource
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `LandsatStore` | Parses Landsat metadata as ISO 19115 Metadata object.

  - ### Uses of Resource in org.apache.sis.storage.event

    Methods in org.apache.sis.storage.event that return Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `Resource` | StoreEvent.`getSource()` | Returns the resource where the event occurred.
    `Resource` | StoreListeners.`getSource()` | Returns the source of events.

    Constructors in org.apache.sis.storage.event with parameters of type Resource
    Constructor | Description
    --- | ---
    `StoreEvent​(Resource source)` | Constructs an event that occurred in the given resource.
    `StoreListeners​(StoreListeners parent, Resource source)` | Creates a new instance with the given parent and initially no listener.
    `WarningEvent​(Resource source, LogRecord description)` | Constructs an event for a warning that occurred in the given resource.

  - ### Uses of Resource in org.apache.sis.storage.geotiff

    Classes in org.apache.sis.storage.geotiff that implement Resource
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `GeoTiffStore` | A data store backed by GeoTIFF files.

  - ### Uses of Resource in org.apache.sis.storage.netcdf

    Classes in org.apache.sis.storage.netcdf that implement Resource
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `NetcdfStore` | A data store backed by netCDF files.

    Methods in org.apache.sis.storage.netcdf that return types with arguments of type Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `Collection<Resource>` | NetcdfStore.`components()` | Returns the resources (features or coverages) in this netCDF store.

  - ### Uses of Resource in org.apache.sis.storage.sql

    Classes in org.apache.sis.storage.sql that implement Resource
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `SQLStore` | A data store capable to read and create features from a spatial database.

    Methods in org.apache.sis.storage.sql that return Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `Resource` | SQLStore.`findResource​(String identifier)` | Searches for a resource identified by the given identifier.

    Methods in org.apache.sis.storage.sql that return types with arguments of type Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `Collection<Resource>` | SQLStore.`components()` | Returns the resources (features or coverages) in this SQL store.