public class Extension extends Object
Modifier and Type | Field and Description |
---|---|
protected ClassLoader |
classloader |
protected String |
className |
protected Class<?> |
clazz |
protected boolean |
deferred |
protected String |
interfaceName |
protected Class<?> |
intf |
protected Collection<String> |
namespaces |
protected Object |
obj |
Constructor and Description |
---|
Extension() |
Extension(Class<?> cls) |
Extension(Class<?> cls,
Class<?> inf) |
Extension(Extension ext) |
Modifier and Type | Method and Description |
---|---|
Extension |
cloneNoObject() |
String |
getClassname() |
Class<?> |
getClassObject(ClassLoader cl) |
String |
getInterfaceName() |
Object |
getLoadedObject() |
String |
getName() |
Collection<String> |
getNamespaces() |
boolean |
isDeferred() |
Object |
load(ClassLoader cl,
Bus b) |
Class |
loadInterface(ClassLoader cl) |
void |
setClassname(String i) |
void |
setDeferred(boolean d) |
void |
setInterfaceName(String i) |
String |
toString() |
protected String className
protected ClassLoader classloader
protected Class<?> clazz
protected Class<?> intf
protected String interfaceName
protected boolean deferred
protected Collection<String> namespaces
protected Object obj
public Extension()
public Extension(Class<?> cls)
public Extension(Extension ext)
public String getName()
public Object getLoadedObject()
public Extension cloneNoObject()
public String getClassname()
public void setClassname(String i)
public String getInterfaceName()
public void setInterfaceName(String i)
public boolean isDeferred()
public void setDeferred(boolean d)
public Collection<String> getNamespaces()
public Class<?> getClassObject(ClassLoader cl)
public Object load(ClassLoader cl, Bus b)
public Class loadInterface(ClassLoader cl)
Apache CXF