Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

com.sun.syndication.io.impl
Class PluginManager  view PluginManager download PluginManager.java

java.lang.Object
  extended bycom.sun.syndication.io.impl.PluginManager
Direct Known Subclasses:
FeedGenerators, FeedParsers, ModuleGenerators, ModuleParsers

public abstract class PluginManager
extends java.lang.Object


Field Summary
private  java.util.List _keys
           
private  java.util.List _pluginsList
           
private  java.util.Map _pluginsMap
           
private  java.lang.String[] _propertyValues
           
 
Constructor Summary
protected PluginManager(java.lang.String propertyKey)
          Creates a PluginManager
 
Method Summary
private  java.lang.Class[] getClasses()
          Loads and returns the classes defined in the properties files.
protected abstract  java.lang.String getKey(java.lang.Object obj)
           
protected  java.util.List getKeys()
           
protected  java.lang.Object getPlugin(java.lang.String key)
           
protected  java.util.Map getPluginMap()
           
protected  java.util.List getPlugins()
           
private  void loadPlugins()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_propertyValues

private java.lang.String[] _propertyValues

_pluginsMap

private java.util.Map _pluginsMap

_pluginsList

private java.util.List _pluginsList

_keys

private java.util.List _keys
Constructor Detail

PluginManager

protected PluginManager(java.lang.String propertyKey)
Creates a PluginManager

Method Detail

getKey

protected abstract java.lang.String getKey(java.lang.Object obj)

getKeys

protected java.util.List getKeys()

getPlugins

protected java.util.List getPlugins()

getPluginMap

protected java.util.Map getPluginMap()

getPlugin

protected java.lang.Object getPlugin(java.lang.String key)

loadPlugins

private void loadPlugins()

getClasses

private java.lang.Class[] getClasses()
                              throws java.lang.ClassNotFoundException
Loads and returns the classes defined in the properties files.