# Uses of Interface
org.apache.sis.storage.event.StoreListener

Packages that use StoreListener
Package
Description
org.apache.sis.storage
Data store base types for retrieving and saving geospatial data in various storage formats.
org.apache.sis.storage.event
Provides interfaces and classes for dealing with different types of events fired by resources.
org.apache.sis.storage.geotiff
A data store that can read and write GeoTIFF files as grid coverages.
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 write features using a JDBC connection to a database.

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

  Methods in org.apache.sis.storage with parameters of type StoreListener
  Modifier and Type
  Method
  Description
  `<T extends StoreEvent>
  void`
  AbstractResource.`addListener(Class<T> eventType, StoreListener<? super T> listener)`
  Registers a listener to notify when the specified kind of event occurs in this resource or in children.
  `<T extends StoreEvent>
  void`
  DataStore.`addListener(Class<T> eventType, StoreListener<? super T> listener)`
  Registers a listener to notify when the specified kind of event occurs in this data store or in a resource.
  `default <T extends StoreEvent>
  void`
  Resource.`addListener(Class<T> eventType, StoreListener<? super T> listener)`
  Registers a listener to notify when the specified kind of event occurs in this resource or in children.
  `<T extends StoreEvent>
  void`
  AbstractResource.`removeListener(Class<T> eventType, StoreListener<? super T> listener)`
  Unregisters a listener previously added to this resource for the given type of events.
  `<T extends StoreEvent>
  void`
  DataStore.`removeListener(Class<T> eventType, StoreListener<? super T> listener)`
  Unregisters a listener previously added to this data store for the given type of events.
  `default <T extends StoreEvent>
  void`
  Resource.`removeListener(Class<T> eventType, StoreListener<? super T> listener)`
  Unregisters a listener previously added to this resource for the given type of events.

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

  Methods in org.apache.sis.storage.event with parameters of type StoreListener
  Modifier and Type
  Method
  Description
  `<E extends StoreEvent>
  void`
  StoreListeners.`addListener(Class<E> eventType, StoreListener<? super E> listener)`
  Registers a listener to notify when the specified kind of event occurs.
  `<E extends StoreEvent>
  boolean`
  StoreListeners.`hasListener(Class<E> eventType, StoreListener<? super E> listener)`
  Returns `true` if the given listener is registered for the given type or a super-type.
  `<E extends StoreEvent>
  void`
  StoreListeners.`removeListener(Class<E> eventType, StoreListener<? super E> listener)`
  Unregisters a listener previously added for the given type of events.

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

  Methods in org.apache.sis.storage.geotiff with parameters of type StoreListener
  Modifier and Type
  Method
  Description
  `<T extends StoreEvent>
  void`
  GeoTiffStore.`addListener(Class<T> eventType, StoreListener<? super T> listener)`
  Registers a listener to notify when the specified kind of event occurs in this data store.

- ## Uses of StoreListener in org.apache.sis.storage.landsat

  Methods in org.apache.sis.storage.landsat with parameters of type StoreListener
  Modifier and Type
  Method
  Description
  `<T extends StoreEvent>
  void`
  LandsatStore.`addListener(Class<T> eventType, StoreListener<? super T> listener)`
  Registers a listener to notify when the specified kind of event occurs in this data store.

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

  Methods in org.apache.sis.storage.netcdf with parameters of type StoreListener
  Modifier and Type
  Method
  Description
  `<T extends StoreEvent>
  void`
  NetcdfStore.`addListener(Class<T> eventType, StoreListener<? super T> listener)`
  Registers a listener to notify when the specified kind of event occurs in this data store.

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

  Methods in org.apache.sis.storage.sql with parameters of type StoreListener
  Modifier and Type
  Method
  Description
  `<T extends StoreEvent>
  void`
  SQLStore.`addListener(Class<T> eventType, StoreListener<? super T> listener)`
  Registers a listener to notify when the specified kind of event occurs in this data store.