org.plasma.xml.schema
Class AbstractComplexType

java.lang.Object
  extended by org.plasma.xml.schema.OpenAttrs
      extended by org.plasma.xml.schema.Annotated
          extended by org.plasma.xml.schema.AbstractComplexType
Direct Known Subclasses:
ComplexType, LocalComplexType

public abstract class AbstractComplexType
extends Annotated

Java class for complexType complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="complexType">
   <complexContent>
     <extension base="{http://www.w3.org/2001/XMLSchema}annotated">
       <group ref="{http://www.w3.org/2001/XMLSchema}complexTypeModel"/>
       <attribute name="name" type="{http://www.w3.org/2001/XMLSchema}NCName" />
       <attribute name="mixed" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
       <attribute name="abstract" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
       <attribute name="final" type="{http://www.w3.org/2001/XMLSchema}derivationSet" />
       <attribute name="block" type="{http://www.w3.org/2001/XMLSchema}derivationSet" />
     </extension>
   </complexContent>
 </complexType>
 


Field Summary
protected  Boolean _abstract
           
protected  All all
           
protected  Wildcard anyAttribute
           
protected  List<Annotated> attributesAndAttributeGroups
           
protected  List<String> blocks
           
protected  ExplicitGroup choice
           
protected  ComplexContent complexContent
           
protected  List<String> finals
           
protected  GroupRef group
           
protected  Boolean mixed
           
protected  String name
           
protected  ExplicitGroup sequence
           
protected  SimpleContent simpleContent
           
 
Fields inherited from class org.plasma.xml.schema.Annotated
annotation, id
 
Constructor Summary
AbstractComplexType()
           
 
Method Summary
 All getAll()
          Gets the value of the all property.
 Wildcard getAnyAttribute()
          Gets the value of the anyAttribute property.
 List<Annotated> getAttributesAndAttributeGroups()
          Gets the value of the attributesAndAttributeGroups property.
 List<String> getBlocks()
          Gets the value of the blocks property.
 ExplicitGroup getChoice()
          Gets the value of the choice property.
 ComplexContent getComplexContent()
          Gets the value of the complexContent property.
 List<String> getFinals()
          Gets the value of the finals property.
 GroupRef getGroup()
          Gets the value of the group property.
 String getName()
          Gets the value of the name property.
 ExplicitGroup getSequence()
          Gets the value of the sequence property.
 SimpleContent getSimpleContent()
          Gets the value of the simpleContent property.
 boolean isAbstract()
          Gets the value of the abstract property.
 boolean isMixed()
          Gets the value of the mixed property.
 void setAbstract(Boolean value)
          Sets the value of the abstract property.
 void setAll(All value)
          Sets the value of the all property.
 void setAnyAttribute(Wildcard value)
          Sets the value of the anyAttribute property.
 void setChoice(ExplicitGroup value)
          Sets the value of the choice property.
 void setComplexContent(ComplexContent value)
          Sets the value of the complexContent property.
 void setGroup(GroupRef value)
          Sets the value of the group property.
 void setMixed(Boolean value)
          Sets the value of the mixed property.
 void setName(String value)
          Sets the value of the name property.
 void setSequence(ExplicitGroup value)
          Sets the value of the sequence property.
 void setSimpleContent(SimpleContent value)
          Sets the value of the simpleContent property.
 
Methods inherited from class org.plasma.xml.schema.Annotated
getAnnotation, getId, setAnnotation, setId
 
Methods inherited from class org.plasma.xml.schema.OpenAttrs
getOtherAttributes
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

sequence

protected ExplicitGroup sequence

choice

protected ExplicitGroup choice

all

protected All all

group

protected GroupRef group

attributesAndAttributeGroups

protected List<Annotated> attributesAndAttributeGroups

anyAttribute

protected Wildcard anyAttribute

complexContent

protected ComplexContent complexContent

simpleContent

protected SimpleContent simpleContent

name

protected String name

mixed

protected Boolean mixed

_abstract

protected Boolean _abstract

finals

protected List<String> finals

blocks

protected List<String> blocks
Constructor Detail

AbstractComplexType

public AbstractComplexType()
Method Detail

getSequence

public ExplicitGroup getSequence()
Gets the value of the sequence property.

Returns:
possible object is ExplicitGroup

setSequence

public void setSequence(ExplicitGroup value)
Sets the value of the sequence property.

Parameters:
value - allowed object is ExplicitGroup

getChoice

public ExplicitGroup getChoice()
Gets the value of the choice property.

Returns:
possible object is ExplicitGroup

setChoice

public void setChoice(ExplicitGroup value)
Sets the value of the choice property.

Parameters:
value - allowed object is ExplicitGroup

getAll

public All getAll()
Gets the value of the all property.

Returns:
possible object is All

setAll

public void setAll(All value)
Sets the value of the all property.

Parameters:
value - allowed object is All

getGroup

public GroupRef getGroup()
Gets the value of the group property.

Returns:
possible object is GroupRef

setGroup

public void setGroup(GroupRef value)
Sets the value of the group property.

Parameters:
value - allowed object is GroupRef

getAttributesAndAttributeGroups

public List<Annotated> getAttributesAndAttributeGroups()
Gets the value of the attributesAndAttributeGroups property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the attributesAndAttributeGroups property.

For example, to add a new item, do as follows:

    getAttributesAndAttributeGroups().add(newItem);
 

Objects of the following type(s) are allowed in the list AttributeGroupRef Attribute


getAnyAttribute

public Wildcard getAnyAttribute()
Gets the value of the anyAttribute property.

Returns:
possible object is Wildcard

setAnyAttribute

public void setAnyAttribute(Wildcard value)
Sets the value of the anyAttribute property.

Parameters:
value - allowed object is Wildcard

getComplexContent

public ComplexContent getComplexContent()
Gets the value of the complexContent property.

Returns:
possible object is ComplexContent

setComplexContent

public void setComplexContent(ComplexContent value)
Sets the value of the complexContent property.

Parameters:
value - allowed object is ComplexContent

getSimpleContent

public SimpleContent getSimpleContent()
Gets the value of the simpleContent property.

Returns:
possible object is SimpleContent

setSimpleContent

public void setSimpleContent(SimpleContent value)
Sets the value of the simpleContent property.

Parameters:
value - allowed object is SimpleContent

getName

public String getName()
Gets the value of the name property.

Returns:
possible object is String

setName

public void setName(String value)
Sets the value of the name property.

Parameters:
value - allowed object is String

isMixed

public boolean isMixed()
Gets the value of the mixed property.

Returns:
possible object is Boolean

setMixed

public void setMixed(Boolean value)
Sets the value of the mixed property.

Parameters:
value - allowed object is Boolean

isAbstract

public boolean isAbstract()
Gets the value of the abstract property.

Returns:
possible object is Boolean

setAbstract

public void setAbstract(Boolean value)
Sets the value of the abstract property.

Parameters:
value - allowed object is Boolean

getFinals

public List<String> getFinals()
Gets the value of the finals property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the finals property.

For example, to add a new item, do as follows:

    getFinals().add(newItem);
 

Objects of the following type(s) are allowed in the list String


getBlocks

public List<String> getBlocks()
Gets the value of the blocks property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the blocks property.

For example, to add a new item, do as follows:

    getBlocks().add(newItem);
 

Objects of the following type(s) are allowed in the list String



Copyright © 2014. All rights reserved.