org.apache.axis.deployment.wsdd
Class WSDDElement

java.lang.Object
  extended by org.apache.axis.deployment.wsdd.WSDDConstants
      extended by org.apache.axis.deployment.wsdd.WSDDElement
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
WSDDDeployableItem, WSDDDeployment, WSDDDocumentation, WSDDFault, WSDDJAXRPCHandlerInfo, WSDDOperation, WSDDParameter, WSDDTypeMapping, WSDDUndeployment

public abstract class WSDDElement
extends WSDDConstants
implements java.io.Serializable

abstract class extended by all WSDD Element classes

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.apache.axis.deployment.wsdd.WSDDConstants
ARRAY_DESERIALIZER_FACTORY, ARRAY_SERIALIZER_FACTORY, ATTR_ATTACHMENT_FORMAT, ATTR_CLASS, ATTR_CLASSNAME, ATTR_DESERIALIZER, ATTR_ENCSTYLE, ATTR_INHEADER, ATTR_INNER_NAME, ATTR_INNER_TYPE, ATTR_ITEMQNAME, ATTR_ITEMTYPE, ATTR_LANG_SPEC_TYPE, ATTR_LOCKED, ATTR_MEP, ATTR_MODE, ATTR_NAME, ATTR_OUTHEADER, ATTR_PIVOT, ATTR_PROVIDER, ATTR_QNAME, ATTR_RETHEADER, ATTR_RETITEMQNAME, ATTR_RETITEMTYPE, ATTR_RETQNAME, ATTR_RETTYPE, ATTR_SERIALIZER, ATTR_SOAP12ACTION, ATTR_SOAPACTION, ATTR_SOAPACTORNAME, ATTR_STREAMING, ATTR_STYLE, ATTR_TYPE, ATTR_USE, ATTR_VALUE, BEAN_DESERIALIZER_FACTORY, BEAN_SERIALIZER_FACTORY, ELEM_WSDD_ARRAYMAPPING, 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_ROLE, 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_ARRAYMAPPING, 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)
           
protected abstract  QName getElementName()
          Return the element name of a particular subclass.
abstract  void writeToContext(SerializationContext 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
Create an element in WSDD that wraps an extant DOM element

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

getElementName

protected abstract QName 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)

writeToContext

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

Throws:
java.io.IOException


Copyright ? 2005 Apache Web Services Project. All Rights Reserved.