org.jboss.axis.deployment.wsdd
Class WSDDElement

java.lang.Object
  extended byorg.jboss.axis.deployment.wsdd.WSDDConstants (src) 
      extended byorg.jboss.axis.deployment.wsdd.WSDDElement
Direct Known Subclasses:
WSDDDeployableItem (src) , WSDDDeployment (src) , WSDDDocumentation (src) , WSDDFault (src) , WSDDJAXRPCHandlerInfo (src) , WSDDOperation (src) , WSDDParameter (src) , WSDDTypeMapping (src) , WSDDUndeployment (src)

public abstract class WSDDElement
extends WSDDConstants (src)

abstract class extended by all WSDD Element classes


Field Summary
 
Fields inherited from class org.jboss.axis.deployment.wsdd.WSDDConstants (src)
ATTR_ATTACHMENT_FORMAT, ATTR_CLASS, ATTR_CLASSNAME, ATTR_DESERIALIZER, ATTR_ENCSTYLE, ATTR_INHEADER, ATTR_LANG_SPEC_TYPE, ATTR_LOCKED, ATTR_MODE, ATTR_NAME, ATTR_ONEWAY, ATTR_OUTHEADER, ATTR_PIVOT, ATTR_PROVIDER, ATTR_QNAME, ATTR_RETHEADER, ATTR_RETQNAME, ATTR_RETTYPE, ATTR_SERIALIZER, ATTR_SOAPACTORNAME, ATTR_STREAMING, ATTR_STYLE, ATTR_TYPE, ATTR_USE, ATTR_VALUE, BEAN_DESERIALIZER_FACTORY, BEAN_SERIALIZER_FACTORY, ELEM_WSDD_BEANMAPPING, ELEM_WSDD_CHAIN, ELEM_WSDD_DEPLOY, ELEM_WSDD_DOC, ELEM_WSDD_ELEMENTMAPPING, ELEM_WSDD_ENDPOINTURL, ELEM_WSDD_FAULT, ELEM_WSDD_FAULTFLOW, ELEM_WSDD_GLOBAL, ELEM_WSDD_HANDLER, ELEM_WSDD_JAXRPC_CHAIN, ELEM_WSDD_JAXRPC_HANDLERINFO, ELEM_WSDD_JAXRPC_HEADER, ELEM_WSDD_JAXRPC_ROLE, ELEM_WSDD_NAMESPACE, ELEM_WSDD_OPERATION, ELEM_WSDD_PARAM, ELEM_WSDD_REQFLOW, ELEM_WSDD_RESPFLOW, ELEM_WSDD_SERVICE, ELEM_WSDD_TRANSPORT, ELEM_WSDD_TYPEMAPPING, ELEM_WSDD_UNDEPLOY, ELEM_WSDD_WSDLFILE, NS_PREFIX_WSDD, NS_PREFIX_WSDD_JAVA, PROVIDER_BSF, PROVIDER_COM, PROVIDER_CORBA, PROVIDER_EJB, PROVIDER_HANDLER, PROVIDER_MSG, PROVIDER_RMI, PROVIDER_RPC, QNAME_BEANMAPPING, QNAME_BSF_PROVIDER, QNAME_CHAIN, QNAME_COM_PROVIDER, QNAME_CORBA_PROVIDER, QNAME_DEPLOY, QNAME_DOC, QNAME_EJB_PROVIDER, QNAME_ELEMENTMAPPING, QNAME_ENDPOINTURL, QNAME_FAULT, QNAME_FAULTFLOW, QNAME_GLOBAL, QNAME_HANDLER, QNAME_HANDLER_PROVIDER, QNAME_JAVAMSG_PROVIDER, QNAME_JAVARPC_PROVIDER, QNAME_JAXRPC_HANDLERINFO, QNAME_JAXRPC_HANDLERINFOCHAIN, QNAME_JAXRPC_HEADER, QNAME_JAXRPC_ROLE, QNAME_NAMESPACE, QNAME_OPERATION, QNAME_PARAM, QNAME_REQFLOW, QNAME_RESPFLOW, QNAME_RMI_PROVIDER, QNAME_SERVICE, QNAME_TRANSPORT, QNAME_TYPEMAPPING, QNAME_UNDEPLOY, QNAME_WSDLFILE, URI_WSDD, URI_WSDD_HANDLER, URI_WSDD_JAVA, URI_WSDD_WSDD_BSF, URI_WSDD_WSDD_COM
 
Constructor Summary
WSDDElement()
          Default constructor
WSDDElement(org.w3c.dom.Element e)
          Create an element in WSDD that wraps an extant DOM element
 
Method Summary
 org.w3c.dom.Element getChildElement(org.w3c.dom.Element e, java.lang.String name)
           
 org.w3c.dom.Element[] getChildElements(org.w3c.dom.Element e, java.lang.String name)
           
 WSDDDocumentation (src) getDocumentation()
          Get documentation (if any) for this WSDDElement.
protected abstract  QName (src) getElementName()
          Return the element name of a particular subclass.
abstract  void writeToContext(SerializationContext (src)  context)
          Write this element out to a SerializationContext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WSDDElement

public WSDDElement()
Default constructor


WSDDElement

public WSDDElement(org.w3c.dom.Element e)
            throws WSDDException (src) 
Create an element in WSDD that wraps an extant DOM element

Parameters:
e - (Element) XXX
Throws:
WSDDException (src) - XXX
Method Detail

getElementName

protected abstract QName (src)  getElementName()
Return the element name of a particular subclass.


getChildElement

public org.w3c.dom.Element getChildElement(org.w3c.dom.Element e,
                                           java.lang.String name)

getChildElements

public org.w3c.dom.Element[] getChildElements(org.w3c.dom.Element e,
                                              java.lang.String name)

getDocumentation

public WSDDDocumentation (src)  getDocumentation()
Get documentation (if any) for this WSDDElement.

Returns:
the WSDDDocumentation object associated with this element, or null.

writeToContext

public abstract void writeToContext(SerializationContext (src)  context)
                             throws java.io.IOException
Write this element out to a SerializationContext

Throws:
java.io.IOException