public class DefaultExtensionConfig extends Object implements DMXExtensionConfig
DMXExtensionConfig
interface. This class simply provides empty
callbacks list and configuration properties. Also, it provides hooks for subclasses where custom
properties can be added.Modifier and Type | Field and Description |
---|---|
protected List<DMXExtensionCallback> |
callbacks
List of extension callbacks.
|
protected Properties |
configProperties
Configuration properties.
|
Constructor and Description |
---|
DefaultExtensionConfig()
Creates new instance.
|
Modifier and Type | Method and Description |
---|---|
Properties |
getActivatorConfig()
Returns configuration properties intended to customize bundle activator startup.
|
protected DMXExtensionCallback[] |
getCustomCallbacks()
Returns an array of extension callbacks defined in subclass.
|
protected Properties |
getCustomProperties()
Returns custom configuration properties.
|
List<DMXExtensionCallback> |
getExtensionCallbacks()
Returns a list of extension callbacks in current bundle.
|
protected List<DMXExtensionCallback> callbacks
protected Properties configProperties
protected DMXExtensionCallback[] getCustomCallbacks()
protected Properties getCustomProperties()
public final List<DMXExtensionCallback> getExtensionCallbacks()
DMXExtensionConfig
getExtensionCallbacks
in interface DMXExtensionConfig
public final Properties getActivatorConfig()
DMXExtensionConfig
getActivatorConfig
in interface DMXExtensionConfig
Copyright © 2012-2014 Vektor Software. All Rights Reserved.