java.lang.Object
org.eclipse.persistence.internal.oxm.schema.model.ComplexType
All Implemented Interfaces:
TypeDefParticleOwner

public final class ComplexType extends Object implements TypeDefParticleOwner
A Value Object class representing XML Schema's complexType.
  • Constructor Details

    • ComplexType

      public ComplexType()
  • Method Details

    • setName

      public void setName(String name)
    • getName

      public String getName()
    • setMixed

      public void setMixed(boolean mixed)
    • isMixed

      public boolean isMixed()
    • setAbstractValue

      public void setAbstractValue(boolean abstractValue)
    • isAbstractValue

      public boolean isAbstractValue()
    • setAnyAttribute

      public void setAnyAttribute(AnyAttribute anyAttribute)
    • getAnyAttribute

      public AnyAttribute getAnyAttribute()
    • setChoice

      public void setChoice(Choice choice)
    • getChoice

      public Choice getChoice()
    • setSequence

      public void setSequence(Sequence sequence)
    • getSequence

      public Sequence getSequence()
    • setAll

      public void setAll(All all)
    • getAll

      public All getAll()
    • setTypeDefParticle

      public void setTypeDefParticle(TypeDefParticle typeDefParticle)
    • getTypeDefParticle

      public TypeDefParticle getTypeDefParticle()
    • setComplexContent

      public void setComplexContent(ComplexContent complexContent)
    • getComplexContent

      public ComplexContent getComplexContent()
    • setSimpleContent

      public void setSimpleContent(SimpleContent simpleContent)
    • getSimpleContent

      public SimpleContent getSimpleContent()
    • getNameOrOwnerName

      public String getNameOrOwnerName()
    • getOwner

      public Element getOwner()
    • setOwner

      public void setOwner(Element owner)
    • setAttributesMap

      public void setAttributesMap(Map<QName,String> attributesMap)
    • getAttributesMap

      public Map<QName,String> getAttributesMap()
    • setAnnotation

      public void setAnnotation(Annotation annotation)
    • getAnnotation

      public Annotation getAnnotation()
    • setOrderedAttributes

      public void setOrderedAttributes(List<Attribute> orderedAttributes)
    • getOrderedAttributes

      public List<Attribute> getOrderedAttributes()