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

java.lang.Object
  extended by com.ebmwebsourcing.commons.wsdl.api.abstractElmt.AbstractWSDLElementImpl<E>
      extended by com.ebmwebsourcing.commons.wsdl.api.abstractElmt.AbstractIncludeImpl<E>
All Implemented Interfaces:
Include, WSDLElement, java.io.Serializable
Direct Known Subclasses:
AbstractImportImpl, IncludeImpl

public abstract class AbstractIncludeImpl<E>
extends AbstractWSDLElementImpl<E>
implements Include

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

Field Summary
protected  Description desc
          the desc
protected  Description parent
          the parent description
 
Fields inherited from class com.ebmwebsourcing.commons.wsdl.api.abstractElmt.AbstractWSDLElementImpl
documentation, model
 
Constructor Summary
AbstractIncludeImpl(E model, Description parent)
          Default constructor
 
Method Summary
 Description getDescription()
          This property can be used to hang a referenced Definition, and the top-level Definition (i.e. the one with the <import>) will use this Definition when resolving referenced WSDL parts.
 Description getParentDescription()
           
 void setDescription(Description desc)
          This property can be used to hang a referenced Definition, and the top-level Definition (i.e. the one with the <import>) will use this Definition when resolving referenced WSDL parts.
 void setParentDescription(Description parent)
           
 
Methods inherited from class com.ebmwebsourcing.commons.wsdl.api.abstractElmt.AbstractWSDLElementImpl
createDocumentation, createElementFromString, getDocumentation, getModel, getOtherAttributes, getOtherElements, setDocumentation, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.ebmwebsourcing.commons.wsdl.api.Include
getLocationURI, setLocationURI
 
Methods inherited from interface com.ebmwebsourcing.commons.wsdl.api.WSDLElement
createDocumentation, getDocumentation, getOtherAttributes, getOtherElements, setDocumentation
 

Field Detail

desc

protected Description desc
the desc


parent

protected Description parent
the parent description

Constructor Detail

AbstractIncludeImpl

public AbstractIncludeImpl(E model,
                           Description parent)
Default constructor

Parameters:
model - the model
parent - the parent description
Method Detail

getDescription

public Description getDescription()
Description copied from interface: Include
This property can be used to hang a referenced Definition, and the top-level Definition (i.e. the one with the <import>) will use this Definition when resolving referenced WSDL parts. This would need to be made into a generic reference to handle other types of referenced documents.

Specified by:
getDescription in interface Include
Returns:
the desc

setDescription

public void setDescription(Description desc)
Description copied from interface: Include
This property can be used to hang a referenced Definition, and the top-level Definition (i.e. the one with the <import>) will use this Definition when resolving referenced WSDL parts. This would need to be made into a generic reference to handle other types of referenced documents.

Specified by:
setDescription in interface Include

getParentDescription

public Description getParentDescription()
Returns:
the parent desc

setParentDescription

public void setParentDescription(Description parent)


Copyright © 2008 eBM WebSourcing. All Rights Reserved.