org.apache.axis.deployment.wsdd
Class WSDDElement

java.lang.Object
  |
  +--org.apache.axis.deployment.wsdd.WSDDConstants
        |
        +--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
ATTR_ATTACHMENT_FORMAT, ATTR_CLASS, ATTR_CLASSNAME, ATTR_DESERIALIZER, ATTR_ENCSTYLE, ATTR_INHEADER, ATTR_LANG_SPEC_TYPE, ATTR_LOCKED, ATTR_MODE, ATTR_NAME, 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 getDocumentation()
          Get documentation (if any) for this WSDDElement.
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)

getDocumentation

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

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

writeToContext

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

java.io.IOException


Copyright © 2003 Apache Web Services Project. All Rights Reserved.