|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.ode.bpel.rtrep.common.extension.AbstractExtensionBundle
public abstract class AbstractExtensionBundle
Abstract class that bundles and registers <extensionActivity>
and
<extensionAssignOperation>
implementations related to a particular namespace.
Constructor Summary | |
---|---|
AbstractExtensionBundle()
|
Method Summary | |
---|---|
java.lang.Class<? extends ExtensionOperation> |
getExtensionOperationClass(java.lang.String localName)
|
ExtensionOperation |
getExtensionOperationInstance(java.lang.String localName)
|
java.util.Set<java.lang.String> |
getExtensionOperationNames()
Returns a list of the local names of registered extension operations. |
java.util.Map<javax.xml.namespace.QName,ExtensionValidator> |
getExtensionValidators()
|
abstract java.lang.String |
getNamespaceURI()
Returns the extension namespace this bundle provides implementations for. |
abstract void |
registerExtensionActivities()
Register extension operations. |
protected void |
registerExtensionOperation(java.lang.String localName,
java.lang.Class<? extends ExtensionOperation> operation)
Register an ExtensionOperation implementation as <extensionActivity> . |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public AbstractExtensionBundle()
Method Detail |
---|
public abstract java.lang.String getNamespaceURI()
getNamespaceURI
in interface ExtensionBundleRuntime
public abstract void registerExtensionActivities()
registerExtensionActivities
in interface ExtensionBundleRuntime
protected final void registerExtensionOperation(java.lang.String localName, java.lang.Class<? extends ExtensionOperation> operation)
ExtensionOperation
implementation as <extensionActivity>
.
localName
- activity
- public final java.util.Set<java.lang.String> getExtensionOperationNames()
public final java.lang.Class<? extends ExtensionOperation> getExtensionOperationClass(java.lang.String localName)
public final ExtensionOperation getExtensionOperationInstance(java.lang.String localName) throws java.lang.InstantiationException, java.lang.IllegalAccessException
getExtensionOperationInstance
in interface ExtensionBundleRuntime
java.lang.InstantiationException
java.lang.IllegalAccessException
public final java.util.Map<javax.xml.namespace.QName,ExtensionValidator> getExtensionValidators()
getExtensionValidators
in interface ExtensionBundleValidation
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |