org.apache.muse.core.descriptor
Class SimpleResourceDescriptor
java.lang.Object
org.apache.muse.core.descriptor.SimpleResourceDescriptor
- All Implemented Interfaces:
- ResourceDescriptor, XmlSerializable
- Direct Known Subclasses:
- OSGiResourceDescriptor
public class SimpleResourceDescriptor
- extends Object
- implements ResourceDescriptor
- Author:
- Dan Jemiolo (danj)
Method Summary |
protected Collection |
createCapabilityDefinitions(Element xml,
Environment env,
WsdlConfig wsdlConfig)
|
protected CapabilityDescriptor |
createCapabilityDescriptor()
|
protected String |
createContextPath(Element xml)
|
protected InitParamDescriptor |
createInitParamDescriptor()
|
protected MessageHandler |
createMessageHandler(String actionURI,
QName operationName,
QName returnValueName)
|
protected Collection |
createMessageHandlers(Document wsdlDoc,
Map opsByAction,
Class theClass)
|
protected Map |
createRequiredClasses(Environment env)
|
protected Class |
createResourceClass(Element xml,
Environment env)
|
protected ResourceIdFactory |
createResourceIdFactory(Element xml,
Environment env)
|
protected boolean |
createUsingPersistence(Element xml)
|
protected WsdlConfig |
createWSDL(Element xml)
|
ResourceDefinition |
getResourceDefinition()
|
protected Map |
getWsdlOperations(Document wsdlDoc,
WsdlConfig wsdlConfig,
Environment env)
|
void |
load(Element xml,
Environment environment)
|
void |
setResourceDefinition(ResourceDefinition definition)
|
Element |
toXML()
Converts this object into an XML representation, as defined by its
related schema or specification. |
Element |
toXML(Document doc)
Converts this object into an XML representation, as defined by its
related schema or specification. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SimpleResourceDescriptor
public SimpleResourceDescriptor()
createCapabilityDefinitions
protected Collection createCapabilityDefinitions(Element xml,
Environment env,
WsdlConfig wsdlConfig)
throws SoapFault
- Throws:
SoapFault
createCapabilityDescriptor
protected CapabilityDescriptor createCapabilityDescriptor()
createContextPath
protected String createContextPath(Element xml)
createInitParamDescriptor
protected InitParamDescriptor createInitParamDescriptor()
createMessageHandler
protected MessageHandler createMessageHandler(String actionURI,
QName operationName,
QName returnValueName)
createMessageHandlers
protected Collection createMessageHandlers(Document wsdlDoc,
Map opsByAction,
Class theClass)
createRequiredClasses
protected Map createRequiredClasses(Environment env)
createResourceClass
protected Class createResourceClass(Element xml,
Environment env)
createResourceIdFactory
protected ResourceIdFactory createResourceIdFactory(Element xml,
Environment env)
createUsingPersistence
protected boolean createUsingPersistence(Element xml)
createWSDL
protected WsdlConfig createWSDL(Element xml)
getResourceDefinition
public ResourceDefinition getResourceDefinition()
- Specified by:
getResourceDefinition
in interface ResourceDescriptor
getWsdlOperations
protected Map getWsdlOperations(Document wsdlDoc,
WsdlConfig wsdlConfig,
Environment env)
load
public void load(Element xml,
Environment environment)
throws SoapFault
- Specified by:
load
in interface ResourceDescriptor
- Throws:
SoapFault
setResourceDefinition
public void setResourceDefinition(ResourceDefinition definition)
- Specified by:
setResourceDefinition
in interface ResourceDescriptor
toXML
public Element toXML()
- Description copied from interface:
XmlSerializable
- Converts this object into an XML representation, as defined by its
related schema or specification. The format of the XML is dependent
on the concrete type.
- Specified by:
toXML
in interface XmlSerializable
- Returns:
- An XML representation of this object.
toXML
public Element toXML(Document doc)
- Description copied from interface:
XmlSerializable
- Converts this object into an XML representation, as defined by its
related schema or specification. The format of the XML is dependent
on the concrete type.
- Specified by:
toXML
in interface XmlSerializable
- Parameters:
doc
- The DOM Document that will be used to create all of the nodes
in the resulting XML fragment.
- Returns:
- An XML representation of this object.
Copyright © 2005-2011 Apache Web Services - Muse. All Rights Reserved.