@NoImplement public interface ConfigurationProvider extends Component
ConfigurationModel
.
Instances are provided through the get(Event)
method. When that method is invoked, it's up to each implementation to
return a brand new instance or one which has already been returned before.ANNOTATIONS_PROPERTY_NAME
Modifier and Type | Method and Description |
---|---|
ConfigurationInstance |
get(Event event)
Returns a
ConfigurationInstance
This method may return an instance already returned in the past or a brand new one. |
ConfigurationModel |
getConfigurationModel() |
ExtensionModel |
getExtensionModel() |
String |
getName()
The name under which this provider has been registered
|
boolean |
isDynamic() |
getAnnotation, getAnnotations, getLocation, getRootContainerLocation, setAnnotations
ConfigurationInstance get(Event event)
ConfigurationInstance
This method may return an instance already returned in the past or a brand new one.event
- the event which processing requires the instanceConfigurationInstance
ExtensionModel getExtensionModel()
ExtensionModel
which owns the getConfigurationModel()
ConfigurationModel getConfigurationModel()
ConfigurationModel
for the instances returned by get(Event)
String getName()
boolean isDynamic()
Copyright © 2018. All rights reserved.