org.ow2.easywsdl.wsdl.decorator
Class DecoratorOutputImpl

java.lang.Object
  extended by org.ow2.easywsdl.schema.api.abstractElmt.AbstractSchemaElementImpl<E>
      extended by org.ow2.easywsdl.schema.api.abstractElmt.AbstractXMLElementImpl<E>
          extended by org.ow2.easywsdl.wsdl.api.abstractElmt.AbstractWSDLElementImpl
              extended by org.ow2.easywsdl.wsdl.decorator.DecoratorParamImpl
                  extended by org.ow2.easywsdl.wsdl.decorator.DecoratorOutputImpl
All Implemented Interfaces:
java.io.Serializable, org.ow2.easywsdl.schema.api.SchemaElement, org.ow2.easywsdl.schema.api.XMLElement, WSDLElement, Decorator

public class DecoratorOutputImpl
extends DecoratorParamImpl
implements Decorator

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

Field Summary
protected  AbsItfOutput output
           
 
Fields inherited from class org.ow2.easywsdl.wsdl.decorator.DecoratorParamImpl
param
 
Fields inherited from class org.ow2.easywsdl.schema.api.abstractElmt.AbstractSchemaElementImpl
documentation, model, parent
 
Constructor Summary
DecoratorOutputImpl(AbsItfOutput output)
           
 
Method Summary
 org.ow2.easywsdl.schema.api.Documentation createDocumentation()
          Create the documentation element.
 org.ow2.easywsdl.schema.api.Documentation getDocumentation()
          Get the documentation.
 org.ow2.easywsdl.schema.api.Element getElement()
           
 WSDLElement getInternalObject()
           
 javax.xml.namespace.QName getMessageName()
           
 java.lang.Object getModel()
           
 java.lang.String getName()
           
 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.
 org.ow2.easywsdl.schema.api.abstractElmt.AbstractSchemaElementImpl getParent()
           
 Part getPart(java.lang.String name)
           
 java.util.List<Part> getParts()
           
 void setDocumentation(org.ow2.easywsdl.schema.api.Documentation doc)
          Set the documentation for this document.
 void setElement(org.ow2.easywsdl.schema.api.Element element)
           
 void setMessageName(javax.xml.namespace.QName name)
           
 void setName(java.lang.String name)
           
 
Methods inherited from class org.ow2.easywsdl.wsdl.api.abstractElmt.AbstractWSDLElementImpl
addOtherElements, toString
 
Methods inherited from class org.ow2.easywsdl.schema.api.abstractElmt.AbstractSchemaElementImpl
getSchema, getTopParent, setParent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

output

protected AbsItfOutput output
Constructor Detail

DecoratorOutputImpl

public DecoratorOutputImpl(AbsItfOutput output)
                    throws WSDLException
Throws:
WSDLException
Method Detail

getElement

public org.ow2.easywsdl.schema.api.Element getElement()
Overrides:
getElement in class DecoratorParamImpl

getMessageName

public javax.xml.namespace.QName getMessageName()
Overrides:
getMessageName in class DecoratorParamImpl

getName

public java.lang.String getName()
Overrides:
getName in class DecoratorParamImpl

getPart

public Part getPart(java.lang.String name)
Overrides:
getPart in class DecoratorParamImpl

getParts

public java.util.List<Part> getParts()
Overrides:
getParts in class DecoratorParamImpl

setElement

public void setElement(org.ow2.easywsdl.schema.api.Element element)
                throws WSDLException
Overrides:
setElement in class DecoratorParamImpl
Throws:
WSDLException

setMessageName

public void setMessageName(javax.xml.namespace.QName name)
Overrides:
setMessageName in class DecoratorParamImpl

setName

public void setName(java.lang.String name)
             throws WSDLException
Overrides:
setName in class DecoratorParamImpl
Throws:
WSDLException

createDocumentation

public org.ow2.easywsdl.schema.api.Documentation createDocumentation()
Description copied from class: AbstractWSDLElementImpl
Create the documentation element.

Specified by:
createDocumentation in interface org.ow2.easywsdl.schema.api.SchemaElement
Overrides:
createDocumentation in class DecoratorParamImpl
Returns:
the documentation element

getDocumentation

public org.ow2.easywsdl.schema.api.Documentation getDocumentation()
Description copied from class: AbstractWSDLElementImpl
Get the documentation.

Specified by:
getDocumentation in interface org.ow2.easywsdl.schema.api.SchemaElement
Overrides:
getDocumentation in class DecoratorParamImpl
Returns:
the documentation element

getOtherAttributes

public java.util.Map<javax.xml.namespace.QName,java.lang.String> getOtherAttributes()
                                                                             throws org.ow2.easywsdl.schema.api.XmlException
Description copied from class: AbstractWSDLElementImpl
Get the map containing all the attributes defined on this element. The keys are the qnames of the attributes.

Specified by:
getOtherAttributes in interface org.ow2.easywsdl.schema.api.SchemaElement
Overrides:
getOtherAttributes in class DecoratorParamImpl
Returns:
a map containing all the attributes defined on this element
Throws:
org.ow2.easywsdl.schema.api.XmlException

getOtherElements

public java.util.List<org.w3c.dom.Element> getOtherElements()
                                                     throws org.ow2.easywsdl.schema.api.XmlException
Description copied from class: AbstractWSDLElementImpl
Get all the extensibility elements defined here.

Specified by:
getOtherElements in interface org.ow2.easywsdl.schema.api.XMLElement
Overrides:
getOtherElements in class DecoratorParamImpl
Throws:
org.ow2.easywsdl.schema.api.XmlException

setDocumentation

public void setDocumentation(org.ow2.easywsdl.schema.api.Documentation doc)
Description copied from class: AbstractWSDLElementImpl
Set the documentation for this document.

Specified by:
setDocumentation in interface org.ow2.easywsdl.schema.api.SchemaElement
Overrides:
setDocumentation in class DecoratorParamImpl

getModel

public java.lang.Object getModel()
Overrides:
getModel in class DecoratorParamImpl

getParent

public org.ow2.easywsdl.schema.api.abstractElmt.AbstractSchemaElementImpl getParent()
Overrides:
getParent in class DecoratorParamImpl

getInternalObject

public WSDLElement getInternalObject()
Specified by:
getInternalObject in interface Decorator
Overrides:
getInternalObject in class DecoratorParamImpl


Copyright © 2008-2009 Petals Link (previously EBM WebSourcing). All Rights Reserved.