org.apache.muse.core.descriptor
Class SimpleResourceDescriptor

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

Constructor Summary
SimpleResourceDescriptor()
           
 
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
 

Constructor Detail

SimpleResourceDescriptor

public SimpleResourceDescriptor()
Method Detail

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.