org.apache.cxf.bus.extension
Class ExtensionManagerImpl

java.lang.Object
  extended by org.apache.cxf.bus.extension.ExtensionManagerImpl
All Implemented Interfaces:
ExtensionManager

public class ExtensionManagerImpl
extends java.lang.Object
implements ExtensionManager


Field Summary
static java.lang.String ACTIVATION_NAMESPACES_PROPERTY_NAME
           
static java.lang.String ACTIVATION_NAMESPACES_SETTER_METHOD_NAME
           
static java.lang.String BUS_EXTENSION_RESOURCE
           
static java.lang.String BUS_EXTENSION_RESOURCE_COMPAT
           
static java.lang.String EXTENSIONMANAGER_PROPERTY_NAME
           
 
Constructor Summary
ExtensionManagerImpl(java.lang.ClassLoader cl, java.util.Map<java.lang.Class,java.lang.Object> initialExtensions, ResourceManager rm)
           
ExtensionManagerImpl(java.lang.String[] resources, java.lang.ClassLoader cl, java.util.Map<java.lang.Class,java.lang.Object> initialExtensions, ResourceManager rm)
           
ExtensionManagerImpl(java.lang.String resource, java.lang.ClassLoader cl, java.util.Map<java.lang.Class,java.lang.Object> initialExtensions, ResourceManager rm)
           
 
Method Summary
 void activateAll()
           
 void activateViaNS(java.lang.String namespaceURI)
           
<T> T
getExtension(java.lang.String ns, java.lang.Class<T> type)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

EXTENSIONMANAGER_PROPERTY_NAME

public static final java.lang.String EXTENSIONMANAGER_PROPERTY_NAME
See Also:
Constant Field Values

ACTIVATION_NAMESPACES_PROPERTY_NAME

public static final java.lang.String ACTIVATION_NAMESPACES_PROPERTY_NAME
See Also:
Constant Field Values

ACTIVATION_NAMESPACES_SETTER_METHOD_NAME

public static final java.lang.String ACTIVATION_NAMESPACES_SETTER_METHOD_NAME
See Also:
Constant Field Values

BUS_EXTENSION_RESOURCE_COMPAT

public static final java.lang.String BUS_EXTENSION_RESOURCE_COMPAT
See Also:
Constant Field Values

BUS_EXTENSION_RESOURCE

public static final java.lang.String BUS_EXTENSION_RESOURCE
See Also:
Constant Field Values
Constructor Detail

ExtensionManagerImpl

public ExtensionManagerImpl(java.lang.ClassLoader cl,
                            java.util.Map<java.lang.Class,java.lang.Object> initialExtensions,
                            ResourceManager rm)

ExtensionManagerImpl

public ExtensionManagerImpl(java.lang.String resource,
                            java.lang.ClassLoader cl,
                            java.util.Map<java.lang.Class,java.lang.Object> initialExtensions,
                            ResourceManager rm)

ExtensionManagerImpl

public ExtensionManagerImpl(java.lang.String[] resources,
                            java.lang.ClassLoader cl,
                            java.util.Map<java.lang.Class,java.lang.Object> initialExtensions,
                            ResourceManager rm)
Method Detail

activateViaNS

public void activateViaNS(java.lang.String namespaceURI)
Specified by:
activateViaNS in interface ExtensionManager

activateAll

public void activateAll()
Specified by:
activateAll in interface ExtensionManager

getExtension

public <T> T getExtension(java.lang.String ns,
                          java.lang.Class<T> type)
Specified by:
getExtension in interface ExtensionManager


Apache CXF