| Modifier and Type | Field and Description |
|---|---|
| private final List | |
| private final WireFeedGenerator | |
| private final WireFeedParser | |
| private List | |
| private Map | |
| private final String[] |
| Access | Constructor and Description |
|---|---|
| protected | PluginManager(final String
property key defining the plugins classes propertyKey)Creates a PluginManager |
| protected | PluginManager(final String propertyKey, final WireFeedParser parentParser, final WireFeedGenerator parentGenerator)
|
| Modifier and Type | Method and Description |
|---|---|
| private Class | Returns: array containing the classes defined in the properties files.Loads and returns the classes defined in the properties files. |
| protected abstract String | |
| protected List | |
| protected T | |
| protected Map | |
| protected List | |
| private void |
| keys | back to summary |
|---|---|
| private final List<String> keys | |
| parentGenerator | back to summary |
|---|---|
| private final WireFeedGenerator parentGenerator | |
| parentParser | back to summary |
|---|---|
| private final WireFeedParser parentParser | |
| pluginsList | back to summary |
|---|---|
| private List<T> pluginsList | |
| pluginsMap | back to summary |
|---|---|
| private Map<String, T> pluginsMap | |
| propertyValues | back to summary |
|---|---|
| private final String[] propertyValues | |
| PluginManager | back to summary |
|---|---|
| protected PluginManager(final String propertyKey) Creates a PluginManager
| |
| PluginManager | back to summary |
|---|---|
| protected PluginManager(final String propertyKey, final WireFeedParser parentParser, final WireFeedGenerator parentGenerator) | |
| getClasses | back to summary |
|---|---|
| private Class Loads and returns the classes defined in the properties files. If the system property "rome.pluginmanager.useloadclass" is set to true then classLoader.loadClass will be used to load classes (instead of Class.forName). This is designed to improve OSGi compatibility. Further information can be found in https://rome.dev.java.net/issues/show_bug.cgi?id=118
| |
| getKey | back to summary |
|---|---|
| protected abstract String getKey(T obj) | |
| getKeys | back to summary |
|---|---|
| protected List | |
| getPlugin | back to summary |
|---|---|
| protected T getPlugin(final String key) | |
| getPluginMap | back to summary |
|---|---|
| protected Map | |
| getPlugins | back to summary |
|---|---|
| protected List | |
| loadPlugins | back to summary |
|---|---|
| private void loadPlugins() | |