org.ow2.easywsdl.schema.api.abstractElmt
Class AbstractComplexTypeImpl<E extends Annotated,V,A extends AbsItfAttribute,S extends AbsItfSequence>

java.lang.Object
  extended by org.ow2.easywsdl.schema.api.abstractElmt.AbstractSchemaElementImpl<E>
      extended by org.ow2.easywsdl.schema.api.abstractElmt.AbstractTypeImpl<E,V,A>
          extended by org.ow2.easywsdl.schema.api.abstractElmt.AbstractComplexTypeImpl<E,V,A,S>
All Implemented Interfaces:
java.io.Serializable, AbsItfComplexType<A,S>, AbsItfType<A>, SchemaElement
Direct Known Subclasses:
ComplexTypeImpl

public abstract class AbstractComplexTypeImpl<E extends Annotated,V,A extends AbsItfAttribute,S extends AbsItfSequence>
extends AbstractTypeImpl<E,V,A>
implements AbsItfComplexType<A,S>

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

Field Summary
protected  S sequence
           
 
Fields inherited from class org.ow2.easywsdl.schema.api.abstractElmt.AbstractTypeImpl
attributes, outputter
 
Fields inherited from class org.ow2.easywsdl.schema.api.abstractElmt.AbstractSchemaElementImpl
documentation, model, parent
 
Constructor Summary
AbstractComplexTypeImpl(E model, AbstractSchemaElementImpl parent)
           
 
Method Summary
 S getSequence()
           
 void setSequence(S sequence)
           
 
Methods inherited from class org.ow2.easywsdl.schema.api.abstractElmt.AbstractTypeImpl
addAttribute, getAttribute, getAttributes, printXml, toString
 
Methods inherited from class org.ow2.easywsdl.schema.api.abstractElmt.AbstractSchemaElementImpl
createDocumentation, getDocumentation, getModel, getOtherAttributes, getParent, getSchema, getTopParent, setDocumentation, setParent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.ow2.easywsdl.schema.api.absItf.AbsItfComplexType
createSequence
 
Methods inherited from interface org.ow2.easywsdl.schema.api.absItf.AbsItfType
addAttribute, getAttribute, getAttributes, getQName, setQName
 
Methods inherited from interface org.ow2.easywsdl.schema.api.SchemaElement
createDocumentation, getDocumentation, getOtherAttributes, setDocumentation
 

Field Detail

sequence

protected S extends AbsItfSequence sequence
Constructor Detail

AbstractComplexTypeImpl

public AbstractComplexTypeImpl(E model,
                               AbstractSchemaElementImpl parent)
Method Detail

getSequence

public S getSequence()
Specified by:
getSequence in interface AbsItfComplexType<A extends AbsItfAttribute,S extends AbsItfSequence>

setSequence

public void setSequence(S sequence)
Specified by:
setSequence in interface AbsItfComplexType<A extends AbsItfAttribute,S extends AbsItfSequence>


Copyright © 2008 eBM WebSourcing. All Rights Reserved.