Class EventType
- java.lang.Object
-
- net.sf.basedb.util.extensions.events.EventType
-
public class EventType extends Object
Represents different types of event. Some event types has been defined as static members of this class. External applications can create their own event types and send to registered extensions by callingRegistry.handleEvent(EventType, ExtensionPoint, Extension)
.- Version:
- 2.8
- Author:
- nicklas
- Last modified
- $Date: 2008-09-11 22:08:14 +0200 (to, 11 sep 2008) $
-
-
Field Summary
Fields Modifier and Type Field Description static EventType
AFTER_REGISTRATION
This event is sent after an extension or extension point has been registered with a registry.static EventType
AFTER_UPDATE
This event is sent during an update of an existing extension point or extension.static EventType
BEFORE_UNREGISTRATION
This event is sent before an extension point or extension is unregistered.static EventType
BEFORE_UPDATE
This event is sent during an update of an existing extension point or extension.private String
name
-
-
-
Field Detail
-
AFTER_REGISTRATION
public static final EventType AFTER_REGISTRATION
This event is sent after an extension or extension point has been registered with a registry.
-
BEFORE_UPDATE
public static final EventType BEFORE_UPDATE
This event is sent during an update of an existing extension point or extension. The arguments to theEventHandler.handleEvent(EventType, ExtensionPoint, Extension)
method is the currently registered extension point and extension. This event will be followed byAFTER_UPDATE
.
-
AFTER_UPDATE
public static final EventType AFTER_UPDATE
This event is sent during an update of an existing extension point or extension. The arguments to theEventHandler.handleEvent(EventType, ExtensionPoint, Extension)
method is the new extension point and extension. This event is preceeded byBEFORE_UPDATE
.
-
BEFORE_UNREGISTRATION
public static final EventType BEFORE_UNREGISTRATION
This event is sent before an extension point or extension is unregistered.
-
name
private final String name
-
-
Constructor Detail
-
EventType
public EventType(String name)
Create a new event type.- Parameters:
name
- A display name to use in thetoString()
method
-
-