com.ebmwebsourcing.commons.wsdl.api.abstractElmt
Class AbstractWSDLElementImpl<E>

java.lang.Object
  extended by com.ebmwebsourcing.commons.wsdl.api.abstractElmt.AbstractWSDLElementImpl<E>
All Implemented Interfaces:
WSDLElement, java.io.Serializable
Direct Known Subclasses:
AbstractBindingImpl, AbstractBindingOperationImpl, AbstractBindingParamImpl, AbstractBindingPartImpl, AbstractDescriptionImpl, AbstractEndpointImpl, AbstractIncludeImpl, AbstractInterfaceTypeImpl, AbstractOperationImpl, AbstractParamImpl, AbstractPartImpl, AbstractServiceImpl, AbstractSOAPBindingImpl, AbstractTypesImpl, DocumentationImpl, DocumentationImpl, HTTPHeaderImpl, SOAPHeaderImpl, SOAPModuleImpl

public abstract class AbstractWSDLElementImpl<E>
extends java.lang.Object
implements WSDLElement

Author:
Nicolas Salatge - eBM WebSourcing
See Also:
Serialized Form

Field Summary
protected  Documentation documentation
           
protected  E model
          the model
 
Constructor Summary
AbstractWSDLElementImpl()
           
 
Method Summary
 Documentation createDocumentation()
          Create the documentation element.
protected  org.w3c.dom.Element createElementFromString(java.lang.String xmlElmt)
           
 Documentation getDocumentation()
          Get the documentation.
 E getModel()
           
 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 extensibility elements defined here.
 void setDocumentation(Documentation doc)
          Set the documentation for this document.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

model

protected E model
the model


documentation

protected Documentation documentation
Constructor Detail

AbstractWSDLElementImpl

public AbstractWSDLElementImpl()
Method Detail

setDocumentation

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

Specified by:
setDocumentation in interface WSDLElement
Parameters:
docEl - the documentation element

getDocumentation

public Documentation getDocumentation()
Get the documentation.

Specified by:
getDocumentation in interface WSDLElement
Returns:
the documentation element

createDocumentation

public Documentation createDocumentation()
Create the documentation element.

Specified by:
createDocumentation in interface WSDLElement
Returns:
the documentation element

getOtherElements

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

Specified by:
getOtherElements in interface WSDLElement
Throws:
WSDLException

createElementFromString

protected org.w3c.dom.Element createElementFromString(java.lang.String xmlElmt)
                                               throws WSDLException
Throws:
WSDLException

getOtherAttributes

public 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.

Specified by:
getOtherAttributes in interface WSDLElement
Returns:
a map containing all the attributes defined on this element
Throws:
WSDLException

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getModel

public E getModel()


Copyright © 2008 eBM WebSourcing. All Rights Reserved.