org.eclipse.swordfish.internal.core.event
Class ConfigurationEventImpl<T>
java.lang.Object
org.eclipse.swordfish.internal.core.event.EventImpl
org.eclipse.swordfish.internal.core.event.ConfigurationEventImpl<T>
- All Implemented Interfaces:
- ConfigurationEvent<T>, Event
public class ConfigurationEventImpl<T>
- extends EventImpl
- implements ConfigurationEvent<T>
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ConfigurationEventImpl
public ConfigurationEventImpl()
getTopic
public java.lang.String getTopic()
- Description copied from interface:
Event
- Topic identifier.
- Specified by:
getTopic in interface Event- Overrides:
getTopic in class EventImpl
- Returns:
- topic String, never
null or empty String.
setTopic
public void setTopic(java.lang.String topic)
- Overrides:
setTopic in class EventImpl
getAction
public ConfigurationEvent.Action getAction()
- Description copied from interface:
ConfigurationEvent
- Indicate the reason of the present event.
- Specified by:
getAction in interface ConfigurationEvent<T>
- Returns:
- Indicator if configuration has been added, modified, or removed.
setAction
public void setAction(ConfigurationEvent.Action action)
getConfiguration
public java.util.Map<java.lang.String,T> getConfiguration()
- Description copied from interface:
ConfigurationEvent
- Get the configuration now valid.
- Specified by:
getConfiguration in interface ConfigurationEvent<T>
- Returns:
- Map of configurations involved, may be empty,
but never
null.
setConfiguration
public void setConfiguration(java.util.Map<java.lang.String,T> configuration)
getConfigurationSource
public java.lang.Object getConfigurationSource()
- Description copied from interface:
ConfigurationEvent
- Access to the underlying platform object from which the
configuration has been created.
- Specified by:
getConfigurationSource in interface ConfigurationEvent<T>
- Returns:
- raw platform configuration object.
setConfigurationSource
public void setConfigurationSource(java.lang.Object configurationSource)