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 java.lang.Object


Field Summary
static java.lang.String DEFAULT_PROVIDER_NAME
           
static java.util.logging.Logger LOG
           
 
Method Summary
 java.lang.ClassLoader getClassLoader()
           
 org.apache.cxf.tools.plugin.DataBinding getDataBinding(java.lang.String name)
           
 DataBindingProfile getDataBindingProfile(java.lang.String name)
           
 java.util.Map<java.lang.String,org.apache.cxf.tools.plugin.DataBinding> getDataBindings()
           
 org.apache.cxf.tools.plugin.FrontEnd getFrontEnd(java.lang.String name)
           
 FrontEndProfile getFrontEndProfile(java.lang.String name)
           
 java.util.Map<java.lang.String,org.apache.cxf.tools.plugin.FrontEnd> getFrontEnds()
           
static PluginLoader getInstance()
           
static PluginLoader getInstance(java.lang.ClassLoader cl)
           
protected  org.apache.cxf.tools.plugin.Plugin getPlugin(java.lang.String resource)
           
protected  org.apache.cxf.tools.plugin.Plugin getPlugin(java.net.URL url)
           
 java.util.Map<java.lang.String,org.apache.cxf.tools.plugin.Plugin> getPlugins()
           
protected  void loadPlugin(org.apache.cxf.tools.plugin.Plugin plugin)
           
 void loadPlugin(java.lang.String resource)
           
 void loadPlugin(java.net.URL url)
           
 void refresh()
           
 void setClassLoader(java.lang.ClassLoader l)
           
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 java.util.logging.Logger LOG

DEFAULT_PROVIDER_NAME

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

refresh

public void refresh()

setClassLoader

public void setClassLoader(java.lang.ClassLoader l)

getClassLoader

public java.lang.ClassLoader getClassLoader()

getInstance

public static PluginLoader getInstance()

getInstance

public static PluginLoader getInstance(java.lang.ClassLoader cl)

unload

public static void unload()

loadPlugin

public void loadPlugin(java.net.URL url)
                throws java.io.IOException
Throws:
java.io.IOException

loadPlugin

public void loadPlugin(java.lang.String resource)

loadPlugin

protected void loadPlugin(org.apache.cxf.tools.plugin.Plugin plugin)

getPlugin

protected org.apache.cxf.tools.plugin.Plugin getPlugin(java.net.URL url)
                                                throws java.io.IOException,
                                                       javax.xml.bind.JAXBException,
                                                       java.io.FileNotFoundException
Throws:
java.io.IOException
javax.xml.bind.JAXBException
java.io.FileNotFoundException

getPlugin

protected org.apache.cxf.tools.plugin.Plugin getPlugin(java.lang.String resource)
                                                throws javax.xml.bind.JAXBException,
                                                       java.io.FileNotFoundException
Throws:
javax.xml.bind.JAXBException
java.io.FileNotFoundException

getFrontEnd

public org.apache.cxf.tools.plugin.FrontEnd getFrontEnd(java.lang.String name)

getFrontEndProfile

public FrontEndProfile getFrontEndProfile(java.lang.String name)

getDataBinding

public org.apache.cxf.tools.plugin.DataBinding getDataBinding(java.lang.String name)

getDataBindingProfile

public DataBindingProfile getDataBindingProfile(java.lang.String name)

getFrontEnds

public java.util.Map<java.lang.String,org.apache.cxf.tools.plugin.FrontEnd> getFrontEnds()

getDataBindings

public java.util.Map<java.lang.String,org.apache.cxf.tools.plugin.DataBinding> getDataBindings()

getPlugins

public java.util.Map<java.lang.String,org.apache.cxf.tools.plugin.Plugin> getPlugins()


Apache CXF