com.ebmwebsourcing.commons.wsdl.api
Interface WSDLElement

All Superinterfaces:
java.io.Serializable
All Known Subinterfaces:
Binding, BindingFault, BindingInput, BindingOperation, BindingOutput, BindingParam, BindingPart, Description, Documentation, Endpoint, Fault, HTTPHeader, Import, Include, Input, InterfaceType, Operation, Output, Param, Part, Service, SOAPHeader, SOAPModule, Types
All Known Implementing Classes:
AbstractBindingImpl, AbstractBindingOperationImpl, AbstractBindingParamImpl, AbstractBindingPartImpl, AbstractDescriptionImpl, AbstractEndpointImpl, AbstractImportImpl, AbstractIncludeImpl, AbstractInterfaceTypeImpl, AbstractOperationImpl, AbstractParamImpl, AbstractPartImpl, AbstractServiceImpl, AbstractSOAPBindingImpl, AbstractTypesImpl, AbstractWSDLElementImpl, BindingFaultImpl, BindingFaultImpl, BindingImpl, BindingImpl, BindingInputImpl, BindingInputImpl, BindingOperationImpl, BindingOperationImpl, BindingOutputImpl, BindingOutputImpl, DescriptionImpl, DescriptionImpl, DocumentationImpl, DocumentationImpl, EndpointImpl, EndpointImpl, FaultImpl, FaultImpl, HTTPHeaderImpl, ImportImpl, ImportImpl, IncludeImpl, InputImpl, InputImpl, InterfaceTypeImpl, InterfaceTypeImpl, OperationImpl, OperationImpl, OutputImpl, OutputImpl, PartImpl, ServiceImpl, ServiceImpl, SOAPHeaderImpl, SOAPModuleImpl, TypesImpl, TypesImpl

public interface WSDLElement
extends java.io.Serializable

This interface represents all WSDL Elements

Author:
Nicolas Salatge - eBM WebSourcing

Method Summary
 Documentation createDocumentation()
          Create the documentation element.
 Documentation getDocumentation()
          Get the documentation element.
 java.util.Map<javax.xml.namespace.QName,java.lang.String> getOtherAttributes()
          Get the map containing all the attributes defined on this element.
 java.util.List<org.w3c.dom.Element> getOtherElements()
          Get all the cloned elements defined here.
 void setDocumentation(Documentation doc)
          Set the documentation element for this document.
 

Method Detail

setDocumentation

void setDocumentation(Documentation doc)
Set the documentation element for this document.

Parameters:
docEl - the documentation element

getDocumentation

Documentation getDocumentation()
Get the documentation element.

Returns:
the documentation element

createDocumentation

Documentation createDocumentation()
Create the documentation element.

Returns:
the documentation element

getOtherElements

java.util.List<org.w3c.dom.Element> getOtherElements()
                                                     throws WSDLException
Get all the cloned elements defined here.

Throws:
WSDLException

getOtherAttributes

java.util.Map<javax.xml.namespace.QName,java.lang.String> getOtherAttributes()
                                                                             throws WSDLException
Get the map containing all the attributes defined on this element. The keys are the qnames of the attributes.

Returns:
a map containing all the attributes defined on this element
Throws:
WSDLException


Copyright © 2008 eBM WebSourcing. All Rights Reserved.