Apache CXF API

org.apache.cxf.tools.wsdlto.core
Class PluginLoader

java.lang.Object
  extended by org.apache.cxf.tools.wsdlto.core.PluginLoader

public final class PluginLoader
extends Object


Field Summary
static String DEFAULT_PROVIDER_NAME
           
static Logger LOG
           
 
Method Summary
 DataBinding getDataBinding(String name)
           
 DataBindingProfile getDataBindingProfile(String name)
           
 Map<String,DataBinding> getDataBindings()
           
 FrontEnd getFrontEnd(String name)
           
 FrontEndProfile getFrontEndProfile(String name)
           
 Map<String,FrontEnd> getFrontEnds()
           
static PluginLoader getInstance()
           
protected  Plugin getPlugin(String resource)
           
protected  Plugin getPlugin(URL url)
           
 Map<String,Plugin> getPlugins()
           
protected  void loadPlugin(Plugin plugin)
           
 void loadPlugin(String resource)
           
 void loadPlugin(URL url)
           
static PluginLoader newInstance()
           
 void refresh()
           
static void unload()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LOG

public static final Logger LOG

DEFAULT_PROVIDER_NAME

public static final String DEFAULT_PROVIDER_NAME
See Also:
Constant Field Values
Method Detail

refresh

public void refresh()

newInstance

public static PluginLoader newInstance()

getInstance

public static PluginLoader getInstance()

unload

public static void unload()

loadPlugin

public void loadPlugin(URL url)
                throws IOException
Throws:
IOException

loadPlugin

public void loadPlugin(String resource)

loadPlugin

protected void loadPlugin(Plugin plugin)

getPlugin

protected Plugin getPlugin(URL url)
                    throws IOException,
                           JAXBException,
                           FileNotFoundException
Throws:
IOException
JAXBException
FileNotFoundException

getPlugin

protected Plugin getPlugin(String resource)
                    throws JAXBException,
                           FileNotFoundException
Throws:
JAXBException
FileNotFoundException

getFrontEnd

public FrontEnd getFrontEnd(String name)

getFrontEndProfile

public FrontEndProfile getFrontEndProfile(String name)

getDataBinding

public DataBinding getDataBinding(String name)

getDataBindingProfile

public DataBindingProfile getDataBindingProfile(String name)

getFrontEnds

public Map<String,FrontEnd> getFrontEnds()

getDataBindings

public Map<String,DataBinding> getDataBindings()

getPlugins

public Map<String,Plugin> getPlugins()

Apache CXF API

Apache CXF