## 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.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 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` | 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.
    `<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` | DataStore.`removeListener​(Class<T> eventType, StoreListener<? super T> listener)` | Unregisters a listener previously added to this data store for the given type of events.
    `<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.earthobservation

    Methods in org.apache.sis.storage.earthobservation 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.event

    Classes in org.apache.sis.storage.event with type parameters of type StoreEvent
    Modifier and Type | Interface | Description
    --- | --- | ---
    `interface` | `StoreListener<T 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` | `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
    --- | --- | ---
    `<T extends StoreEvent> void` | StoreListeners.`addListener​(Class<T> eventType, StoreListener<? super T> listener)` | Registers a listener to notify when the specified kind of event occurs.
    `<T extends StoreEvent> boolean` | StoreListeners.`fire​(T event, Class<T> eventType)` | Sends the given event to all listeners registered for the given type or for a super-type.
    `<T extends StoreEvent> void` | StoreListeners.`removeListener​(Class<T> eventType, StoreListener<? super T> 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 this object or its parent contains at least one listener for the given type of event.

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