easybox.org.w3._2001.xmlschema
Class EJaxbComplexType

java.lang.Object
  extended by com.ebmwebsourcing.easybox.impl.AbstractModelObject
      extended by com.ebmwebsourcing.easybox.impl.AbstractJaxbModelObject
          extended by easybox.org.w3._2001.xmlschema.EJaxbOpenAttrs
              extended by easybox.org.w3._2001.xmlschema.EJaxbAnnotated
                  extended by easybox.org.w3._2001.xmlschema.EJaxbComplexType
All Implemented Interfaces:
com.ebmwebsourcing.easybox.api.ModelObject
Direct Known Subclasses:
EJaxbLocalComplexType, EJaxbTopLevelComplexType

public abstract class EJaxbComplexType
extends EJaxbAnnotated

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" />
       <anyAttribute processContents='lax' namespace='##other'/>
     </extension>
   </complexContent>
 </complexType>
 


Field Summary
protected  java.lang.Boolean _abstract
           
protected  java.util.List<java.lang.String> _final
           
protected  EJaxbAll all
           
protected  EJaxbWildcard anyAttribute
           
protected  java.util.List<EJaxbAnnotated> attributeOrAttributeGroup
           
protected  java.util.List<java.lang.String> block
           
protected  EJaxbExplicitGroup choice
           
protected  EJaxbComplexContent complexContent
           
protected  EJaxbGroupRef group
           
protected  java.lang.Boolean mixed
           
protected  java.lang.String name
           
protected  EJaxbExplicitGroup sequence
           
protected  EJaxbSimpleContent simpleContent
           
 
Fields inherited from class easybox.org.w3._2001.xmlschema.EJaxbAnnotated
annotation, id
 
Constructor Summary
EJaxbComplexType()
           
 
Method Summary
 EJaxbAll getAll()
          Gets the value of the all property.
 EJaxbWildcard getAnyAttribute()
          Gets the value of the anyAttribute property.
 java.util.List<EJaxbAnnotated> getAttributeOrAttributeGroup()
          Gets the value of the attributeOrAttributeGroup property.
 java.util.List<java.lang.String> getBlock()
          Gets the value of the block property.
 EJaxbExplicitGroup getChoice()
          Gets the value of the choice property.
 EJaxbComplexContent getComplexContent()
          Gets the value of the complexContent property.
 java.util.List<java.lang.String> getFinal()
          Gets the value of the final property.
 EJaxbGroupRef getGroup()
          Gets the value of the group property.
 java.lang.String getName()
          Gets the value of the name property.
 EJaxbExplicitGroup getSequence()
          Gets the value of the sequence property.
 EJaxbSimpleContent 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.
 boolean isSetAbstract()
           
 boolean isSetAll()
           
 boolean isSetAnyAttribute()
           
 boolean isSetAttributeOrAttributeGroup()
           
 boolean isSetBlock()
           
 boolean isSetChoice()
           
 boolean isSetComplexContent()
           
 boolean isSetFinal()
           
 boolean isSetGroup()
           
 boolean isSetMixed()
           
 boolean isSetName()
           
 boolean isSetSequence()
           
 boolean isSetSimpleContent()
           
 void setAbstract(boolean value)
          Sets the value of the abstract property.
 void setAll(EJaxbAll value)
          Sets the value of the all property.
 void setAnyAttribute(EJaxbWildcard value)
          Sets the value of the anyAttribute property.
 void setChoice(EJaxbExplicitGroup value)
          Sets the value of the choice property.
 void setComplexContent(EJaxbComplexContent value)
          Sets the value of the complexContent property.
 void setGroup(EJaxbGroupRef value)
          Sets the value of the group property.
 void setMixed(boolean value)
          Sets the value of the mixed property.
 void setName(java.lang.String value)
          Sets the value of the name property.
 void setSequence(EJaxbExplicitGroup value)
          Sets the value of the sequence property.
 void setSimpleContent(EJaxbSimpleContent value)
          Sets the value of the simpleContent property.
 void unsetAbstract()
           
 void unsetAttributeOrAttributeGroup()
           
 void unsetBlock()
           
 void unsetFinal()
           
 void unsetMixed()
           
 
Methods inherited from class easybox.org.w3._2001.xmlschema.EJaxbAnnotated
getAnnotation, getId, isSetAnnotation, isSetId, setAnnotation, setId
 
Methods inherited from class easybox.org.w3._2001.xmlschema.EJaxbOpenAttrs
getOtherAttributes
 
Methods inherited from class com.ebmwebsourcing.easybox.impl.AbstractJaxbModelObject
duplicate, duplicateAs, equals, getAdoptiveParent, getBaseURI, getDOMNode, getNaturalParent, hashCode, setAdoptiveParent, setBaseURI, setNaturalParent
 
Methods inherited from class com.ebmwebsourcing.easybox.impl.AbstractModelObject
getParent, getXmlObject, setXmlObject
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

simpleContent

protected EJaxbSimpleContent simpleContent

complexContent

protected EJaxbComplexContent complexContent

group

protected EJaxbGroupRef group

all

protected EJaxbAll all

choice

protected EJaxbExplicitGroup choice

sequence

protected EJaxbExplicitGroup sequence

attributeOrAttributeGroup

protected java.util.List<EJaxbAnnotated> attributeOrAttributeGroup

anyAttribute

protected EJaxbWildcard anyAttribute

name

protected java.lang.String name

mixed

protected java.lang.Boolean mixed

_abstract

protected java.lang.Boolean _abstract

_final

protected java.util.List<java.lang.String> _final

block

protected java.util.List<java.lang.String> block
Constructor Detail

EJaxbComplexType

public EJaxbComplexType()
Method Detail

getSimpleContent

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

Returns:
possible object is EJaxbSimpleContent

setSimpleContent

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

Parameters:
value - allowed object is EJaxbSimpleContent

isSetSimpleContent

public boolean isSetSimpleContent()

getComplexContent

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

Returns:
possible object is EJaxbComplexContent

setComplexContent

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

Parameters:
value - allowed object is EJaxbComplexContent

isSetComplexContent

public boolean isSetComplexContent()

getGroup

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

Returns:
possible object is EJaxbGroupRef

setGroup

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

Parameters:
value - allowed object is EJaxbGroupRef

isSetGroup

public boolean isSetGroup()

getAll

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

Returns:
possible object is EJaxbAll

setAll

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

Parameters:
value - allowed object is EJaxbAll

isSetAll

public boolean isSetAll()

getChoice

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

Returns:
possible object is EJaxbExplicitGroup

setChoice

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

Parameters:
value - allowed object is EJaxbExplicitGroup

isSetChoice

public boolean isSetChoice()

getSequence

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

Returns:
possible object is EJaxbExplicitGroup

setSequence

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

Parameters:
value - allowed object is EJaxbExplicitGroup

isSetSequence

public boolean isSetSequence()

getAttributeOrAttributeGroup

public java.util.List<EJaxbAnnotated> getAttributeOrAttributeGroup()
Gets the value of the attributeOrAttributeGroup 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 attributeOrAttributeGroup property.

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

    getAttributeOrAttributeGroup().add(newItem);
 

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


isSetAttributeOrAttributeGroup

public boolean isSetAttributeOrAttributeGroup()

unsetAttributeOrAttributeGroup

public void unsetAttributeOrAttributeGroup()

getAnyAttribute

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

Returns:
possible object is EJaxbWildcard

setAnyAttribute

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

Parameters:
value - allowed object is EJaxbWildcard

isSetAnyAttribute

public boolean isSetAnyAttribute()

getName

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

Returns:
possible object is String

setName

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

Parameters:
value - allowed object is String

isSetName

public boolean isSetName()

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

isSetMixed

public boolean isSetMixed()

unsetMixed

public void unsetMixed()

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

isSetAbstract

public boolean isSetAbstract()

unsetAbstract

public void unsetAbstract()

getFinal

public java.util.List<java.lang.String> getFinal()
Gets the value of the final 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 final property.

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

    getFinal().add(newItem);
 

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


isSetFinal

public boolean isSetFinal()

unsetFinal

public void unsetFinal()

getBlock

public java.util.List<java.lang.String> getBlock()
Gets the value of the block 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 block property.

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

    getBlock().add(newItem);
 

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


isSetBlock

public boolean isSetBlock()

unsetBlock

public void unsetBlock()


Copyright © 2011 Petals Link. All Rights Reserved.