Package org.apache.sis.storage.event
Class StoreEvent
Object
EventObject
StoreEvent
- All Implemented Interfaces:
Serializable,Localized
- Direct Known Subclasses:
WarningEvent
Parent class of events happening in a data store resource.
The event may be a warning or a change in the metadata, content or structure of a resource.
Those events are created by
Resource implementations and sent to all registered listeners.- Since:
- 1.0
- See Also:
Defined in the sis-storage module
-
Field Summary
Fields inherited from class EventObject
source -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedStoreEvent(Resource source) Constructs an event that occurred in the given resource. -
Method Summary
Modifier and TypeMethodDescriptionReturns the locale associated to this event, ornullif unspecified.Returns the resource where the event occurred.Methods inherited from class EventObject
toString
-
Constructor Details
-
StoreEvent
Constructs an event that occurred in the given resource.- Parameters:
source- the resource where the event occurred.- Throws:
IllegalArgumentException- if the given source is null.
-
-
Method Details
-
getSource
Returns the resource where the event occurred. It is not necessarily the resource in which listeners have been registered; it may be one of the resource children.- Overrides:
getSourcein classEventObject- Returns:
- the resource where the event occurred.
-
getLocale
Returns the locale associated to this event, ornullif unspecified. That locale may be used for formatting messages related to this event. The event locale is typically inherited from theDataStorelocale.- Specified by:
getLocalein interfaceLocalized- Returns:
- the locale associated to this event (typically specified by the data store),
or
nullif unknown. - See Also:
-