Class AbstractComplexTypeImpl<E extends org.ow2.easywsdl.schema.org.w3._2001.xmlschema.Annotated,V,A extends AbsItfAttribute,S extends AbsItfSequence,All extends AbsItfAll,Ch extends AbsItfChoice,CC extends AbsItfComplexContent,SC extends AbsItfSimpleContent>
- java.lang.Object
-
- org.ow2.easywsdl.schema.api.abstractElmt.AbstractSchemaElementImpl<E>
-
- org.ow2.easywsdl.schema.api.abstractElmt.AbstractTypeImpl<E,V>
-
- org.ow2.easywsdl.schema.api.abstractElmt.AbstractComplexTypeImpl<E,V,A,S,All,Ch,CC,SC>
-
- All Implemented Interfaces:
Serializable,AbsItfComplexType<A,S,All,Ch,CC,SC>,AbsItfType,SchemaElement
- Direct Known Subclasses:
ComplexTypeImpl
public abstract class AbstractComplexTypeImpl<E extends org.ow2.easywsdl.schema.org.w3._2001.xmlschema.Annotated,V,A extends AbsItfAttribute,S extends AbsItfSequence,All extends AbsItfAll,Ch extends AbsItfChoice,CC extends AbsItfComplexContent,SC extends AbsItfSimpleContent> extends AbstractTypeImpl<E,V> implements AbsItfComplexType<A,S,All,Ch,CC,SC>
- 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
Constructors Constructor Description AbstractComplexTypeImpl(E model, AbstractSchemaElementImpl parent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddAttribute(A elmt)AllgetAll()AgetAttribute(String element)List<A>getAttributes()ChgetChoice()CCgetComplexContent()SgetSequence()SCgetSimpleContent()booleanhasAll()booleanhasChoice()booleanhasComplexContent()booleanhasSequence()booleanhasSimpleContent()voidsetAll(All all)voidsetChoice(Ch choice)voidsetComplexContent(CC complexContent)voidsetSequence(S sequence)voidsetSimpleContent(SC simpleContent)-
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
createAll, createChoice, createComplexContent, createSequence, createSimpleContent
-
Methods inherited from interface org.ow2.easywsdl.schema.api.absItf.AbsItfType
getQName, setQName
-
Methods inherited from interface org.ow2.easywsdl.schema.api.SchemaElement
createDocumentation, equals, getDocumentation, getOtherAttributes, hashCode, setDocumentation
-
-
-
-
Constructor Detail
-
AbstractComplexTypeImpl
public AbstractComplexTypeImpl(E model, AbstractSchemaElementImpl parent)
-
-
Method Detail
-
getSequence
public S getSequence()
- Specified by:
getSequencein interfaceAbsItfComplexType<E extends org.ow2.easywsdl.schema.org.w3._2001.xmlschema.Annotated,V,A extends AbsItfAttribute,S extends AbsItfSequence,All extends AbsItfAll,Ch extends AbsItfChoice>
-
hasSequence
public boolean hasSequence()
- Specified by:
hasSequencein interfaceAbsItfComplexType<E extends org.ow2.easywsdl.schema.org.w3._2001.xmlschema.Annotated,V,A extends AbsItfAttribute,S extends AbsItfSequence,All extends AbsItfAll,Ch extends AbsItfChoice>
-
setSequence
public void setSequence(S sequence)
- Specified by:
setSequencein interfaceAbsItfComplexType<E extends org.ow2.easywsdl.schema.org.w3._2001.xmlschema.Annotated,V,A extends AbsItfAttribute,S extends AbsItfSequence,All extends AbsItfAll,Ch extends AbsItfChoice>
-
getAll
public All getAll()
- Specified by:
getAllin interfaceAbsItfComplexType<E extends org.ow2.easywsdl.schema.org.w3._2001.xmlschema.Annotated,V,A extends AbsItfAttribute,S extends AbsItfSequence,All extends AbsItfAll,Ch extends AbsItfChoice>
-
hasAll
public boolean hasAll()
- Specified by:
hasAllin interfaceAbsItfComplexType<E extends org.ow2.easywsdl.schema.org.w3._2001.xmlschema.Annotated,V,A extends AbsItfAttribute,S extends AbsItfSequence,All extends AbsItfAll,Ch extends AbsItfChoice>
-
setAll
public void setAll(All all)
- Specified by:
setAllin interfaceAbsItfComplexType<E extends org.ow2.easywsdl.schema.org.w3._2001.xmlschema.Annotated,V,A extends AbsItfAttribute,S extends AbsItfSequence,All extends AbsItfAll,Ch extends AbsItfChoice>
-
getChoice
public Ch getChoice()
- Specified by:
getChoicein interfaceAbsItfComplexType<E extends org.ow2.easywsdl.schema.org.w3._2001.xmlschema.Annotated,V,A extends AbsItfAttribute,S extends AbsItfSequence,All extends AbsItfAll,Ch extends AbsItfChoice>
-
hasChoice
public boolean hasChoice()
- Specified by:
hasChoicein interfaceAbsItfComplexType<E extends org.ow2.easywsdl.schema.org.w3._2001.xmlschema.Annotated,V,A extends AbsItfAttribute,S extends AbsItfSequence,All extends AbsItfAll,Ch extends AbsItfChoice>
-
setChoice
public void setChoice(Ch choice)
- Specified by:
setChoicein interfaceAbsItfComplexType<E extends org.ow2.easywsdl.schema.org.w3._2001.xmlschema.Annotated,V,A extends AbsItfAttribute,S extends AbsItfSequence,All extends AbsItfAll,Ch extends AbsItfChoice>
-
getComplexContent
public CC getComplexContent()
- Specified by:
getComplexContentin interfaceAbsItfComplexType<E extends org.ow2.easywsdl.schema.org.w3._2001.xmlschema.Annotated,V,A extends AbsItfAttribute,S extends AbsItfSequence,All extends AbsItfAll,Ch extends AbsItfChoice>
-
hasComplexContent
public boolean hasComplexContent()
- Specified by:
hasComplexContentin interfaceAbsItfComplexType<E extends org.ow2.easywsdl.schema.org.w3._2001.xmlschema.Annotated,V,A extends AbsItfAttribute,S extends AbsItfSequence,All extends AbsItfAll,Ch extends AbsItfChoice>
-
setComplexContent
public void setComplexContent(CC complexContent)
- Specified by:
setComplexContentin interfaceAbsItfComplexType<E extends org.ow2.easywsdl.schema.org.w3._2001.xmlschema.Annotated,V,A extends AbsItfAttribute,S extends AbsItfSequence,All extends AbsItfAll,Ch extends AbsItfChoice>
-
getSimpleContent
public SC getSimpleContent()
- Specified by:
getSimpleContentin interfaceAbsItfComplexType<E extends org.ow2.easywsdl.schema.org.w3._2001.xmlschema.Annotated,V,A extends AbsItfAttribute,S extends AbsItfSequence,All extends AbsItfAll,Ch extends AbsItfChoice>
-
hasSimpleContent
public boolean hasSimpleContent()
- Specified by:
hasSimpleContentin interfaceAbsItfComplexType<E extends org.ow2.easywsdl.schema.org.w3._2001.xmlschema.Annotated,V,A extends AbsItfAttribute,S extends AbsItfSequence,All extends AbsItfAll,Ch extends AbsItfChoice>
-
setSimpleContent
public void setSimpleContent(SC simpleContent)
- Specified by:
setSimpleContentin interfaceAbsItfComplexType<E extends org.ow2.easywsdl.schema.org.w3._2001.xmlschema.Annotated,V,A extends AbsItfAttribute,S extends AbsItfSequence,All extends AbsItfAll,Ch extends AbsItfChoice>
-
getAttributes
public List<A> getAttributes()
- Specified by:
getAttributesin interfaceAbsItfComplexType<E extends org.ow2.easywsdl.schema.org.w3._2001.xmlschema.Annotated,V,A extends AbsItfAttribute,S extends AbsItfSequence,All extends AbsItfAll,Ch extends AbsItfChoice>
-
getAttribute
public A getAttribute(String element)
- Specified by:
getAttributein interfaceAbsItfComplexType<E extends org.ow2.easywsdl.schema.org.w3._2001.xmlschema.Annotated,V,A extends AbsItfAttribute,S extends AbsItfSequence,All extends AbsItfAll,Ch extends AbsItfChoice>
-
addAttribute
public void addAttribute(A elmt)
- Specified by:
addAttributein interfaceAbsItfComplexType<E extends org.ow2.easywsdl.schema.org.w3._2001.xmlschema.Annotated,V,A extends AbsItfAttribute,S extends AbsItfSequence,All extends AbsItfAll,Ch extends AbsItfChoice>
-
-