org.ow2.easywsdl.schema.impl
Class ComplexTypeImpl

java.lang.Object
  extended by org.ow2.easywsdl.schema.api.abstractElmt.AbstractSchemaElementImpl<E>
      extended by org.ow2.easywsdl.schema.api.abstractElmt.AbstractTypeImpl<E,V>
          extended by org.ow2.easywsdl.schema.api.abstractElmt.AbstractComplexTypeImpl<ComplexType,java.util.List<java.lang.String>,Attribute,Sequence,All,Choice,ComplexContent,SimpleContent>
              extended by org.ow2.easywsdl.schema.impl.ComplexTypeImpl
All Implemented Interfaces:
java.io.Serializable, AbsItfComplexType<Attribute,Sequence,All,Choice,ComplexContent,SimpleContent>, AbsItfType, ComplexType, SchemaElement, Type

public class ComplexTypeImpl
extends AbstractComplexTypeImpl<ComplexType,java.util.List<java.lang.String>,Attribute,Sequence,All,Choice,ComplexContent,SimpleContent>
implements ComplexType

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

Field Summary
 
Fields inherited from class org.ow2.easywsdl.schema.api.abstractElmt.AbstractSchemaElementImpl
documentation, model, parent
 
Constructor Summary
ComplexTypeImpl(ComplexType model, AbstractSchemaElementImpl parent)
           
 
Method Summary
 All createAll()
           
 Choice createChoice()
           
 ComplexContent createComplexContent()
           
 Sequence createSequence()
           
 SimpleContent createSimpleContent()
           
 void findReferencedElementIfExist()
           
 javax.xml.namespace.QName getQName()
           
 void setChoice(Choice choice)
           
 void setComplexContent(ComplexContent complexContent)
           
 void setQName(javax.xml.namespace.QName name)
           
 void setSequence(Sequence sequence)
           
 void setSimpleContent(SimpleContent simpleContent)
           
 
Methods inherited from class org.ow2.easywsdl.schema.api.abstractElmt.AbstractComplexTypeImpl
addAttribute, getAll, getAttribute, getAttributes, getChoice, getComplexContent, getSequence, getSimpleContent, hasAll, hasChoice, hasComplexContent, hasSequence, hasSimpleContent, setAll
 
Methods inherited from class org.ow2.easywsdl.schema.api.abstractElmt.AbstractTypeImpl
toString
 
Methods inherited from class org.ow2.easywsdl.schema.api.abstractElmt.AbstractSchemaElementImpl
createDocumentation, equals, getDocumentation, getModel, getOtherAttributes, getParent, getSchema, getTopParent, hashCode, setDocumentation, setParent
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.ow2.easywsdl.schema.api.absItf.AbsItfComplexType
addAttribute, getAll, getAttribute, getAttributes, getChoice, getComplexContent, getSequence, getSimpleContent, hasAll, hasChoice, hasComplexContent, hasSequence, hasSimpleContent, setAll
 
Methods inherited from interface org.ow2.easywsdl.schema.api.SchemaElement
createDocumentation, equals, getDocumentation, getOtherAttributes, hashCode, setDocumentation
 

Constructor Detail

ComplexTypeImpl

public ComplexTypeImpl(ComplexType model,
                       AbstractSchemaElementImpl parent)
Method Detail

getQName

public javax.xml.namespace.QName getQName()
Specified by:
getQName in interface AbsItfType

setQName

public void setQName(javax.xml.namespace.QName name)
Specified by:
setQName in interface AbsItfType

setSequence

public void setSequence(Sequence sequence)
Specified by:
setSequence in interface AbsItfComplexType<Attribute,Sequence,All,Choice,ComplexContent,SimpleContent>
Overrides:
setSequence in class AbstractComplexTypeImpl<ComplexType,java.util.List<java.lang.String>,Attribute,Sequence,All,Choice,ComplexContent,SimpleContent>

createSequence

public Sequence createSequence()
Specified by:
createSequence in interface AbsItfComplexType<Attribute,Sequence,All,Choice,ComplexContent,SimpleContent>

createAll

public All createAll()
Specified by:
createAll in interface AbsItfComplexType<Attribute,Sequence,All,Choice,ComplexContent,SimpleContent>

setChoice

public void setChoice(Choice choice)
Specified by:
setChoice in interface AbsItfComplexType<Attribute,Sequence,All,Choice,ComplexContent,SimpleContent>
Overrides:
setChoice in class AbstractComplexTypeImpl<ComplexType,java.util.List<java.lang.String>,Attribute,Sequence,All,Choice,ComplexContent,SimpleContent>

createChoice

public Choice createChoice()
Specified by:
createChoice in interface AbsItfComplexType<Attribute,Sequence,All,Choice,ComplexContent,SimpleContent>

setComplexContent

public void setComplexContent(ComplexContent complexContent)
Specified by:
setComplexContent in interface AbsItfComplexType<Attribute,Sequence,All,Choice,ComplexContent,SimpleContent>
Overrides:
setComplexContent in class AbstractComplexTypeImpl<ComplexType,java.util.List<java.lang.String>,Attribute,Sequence,All,Choice,ComplexContent,SimpleContent>

createComplexContent

public ComplexContent createComplexContent()
Specified by:
createComplexContent in interface AbsItfComplexType<Attribute,Sequence,All,Choice,ComplexContent,SimpleContent>

setSimpleContent

public void setSimpleContent(SimpleContent simpleContent)
Specified by:
setSimpleContent in interface AbsItfComplexType<Attribute,Sequence,All,Choice,ComplexContent,SimpleContent>
Overrides:
setSimpleContent in class AbstractComplexTypeImpl<ComplexType,java.util.List<java.lang.String>,Attribute,Sequence,All,Choice,ComplexContent,SimpleContent>

createSimpleContent

public SimpleContent createSimpleContent()
Specified by:
createSimpleContent in interface AbsItfComplexType<Attribute,Sequence,All,Choice,ComplexContent,SimpleContent>

findReferencedElementIfExist

public void findReferencedElementIfExist()


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