# Uses of Class
org.apache.sis.storage.event.StoreEvent

Packages that use StoreEvent
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 StoreEvent in org.apache.sis.storage

  Methods in org.apache.sis.storage with type parameters of type StoreEvent
  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 StoreEvent in org.apache.sis.storage.event

  Classes in org.apache.sis.storage.event with type parameters of type StoreEvent
  Modifier and Type
  Interface
  Description
  `interface`
  `StoreListener<E extends StoreEvent>`
  An object which listens for events (typically changes or warnings) occurring in a resource or one of its children.
  Subclasses of StoreEvent in org.apache.sis.storage.event
  Modifier and Type
  Class
  Description
  `class`
  `CascadedStoreEvent<E extends CascadedStoreEvent<E>>`
  An event which, when occurring on a parent resource, is also fired by all children resources.
  `class`
  `CloseEvent`
  Notifies listeners that a resource or a data store is being closed and should no longer be used.
  `class`
  `WarningEvent`
  Describes non-fatal errors that occurred in a resource or a data store.
  Methods in org.apache.sis.storage.event with type parameters of type StoreEvent
  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.`fire(Class<E> eventType, E event)`
  Sends the given event to all listeners registered for the given type or for a super-type.
  `<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.
  Method parameters in org.apache.sis.storage.event with type arguments of type StoreEvent
  Modifier and Type
  Method
  Description
  `boolean`
  StoreListeners.`hasListeners(Class<? extends StoreEvent> eventType)`
  Returns `true` if at least one listener is registered for the given type or a super-type.

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

  Methods in org.apache.sis.storage.geotiff with type parameters of type StoreEvent
  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 StoreEvent in org.apache.sis.storage.landsat

  Methods in org.apache.sis.storage.landsat with type parameters of type StoreEvent
  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 StoreEvent in org.apache.sis.storage.netcdf

  Methods in org.apache.sis.storage.netcdf with type parameters of type StoreEvent
  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 StoreEvent in org.apache.sis.storage.sql

  Methods in org.apache.sis.storage.sql with type parameters of type StoreEvent
  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.