# 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.landsat
Reader of Landsat 8 level 1-2 data.
org.apache.sis.storage.netcdf
Reads netCDF files conforming to the Climate and Forecast (CF).
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`
  Deprecated.
  Moved to the `org.apache.sis.storage.landsat` package.

- ## 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
  Modifier
  Constructor
  Description
  `protected`
  `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.landsat

  Classes in org.apache.sis.storage.landsat that implement Resource
  Modifier and Type
  Class
  Description
  `class`
  `LandsatStore`
  Reads Landsat metadata and bands.

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