easybox.org.w3._2001.xmlschema
Class EJaxbExtensionType

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.EJaxbExtensionType
All Implemented Interfaces:
com.ebmwebsourcing.easybox.api.ModelObject
Direct Known Subclasses:
EJaxbSimpleExtensionType

public class EJaxbExtensionType
extends EJaxbAnnotated

Java class for extensionType complex type.

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

 <complexType name="extensionType">
   <complexContent>
     <extension base="{http://www.w3.org/2001/XMLSchema}annotated">
       <sequence>
         <group ref="{http://www.w3.org/2001/XMLSchema}typeDefParticle" minOccurs="0"/>
         <group ref="{http://www.w3.org/2001/XMLSchema}attrDecls"/>
       </sequence>
       <attribute name="base" use="required" type="{http://www.w3.org/2001/XMLSchema}QName" />
       <anyAttribute processContents='lax' namespace='##other'/>
     </extension>
   </complexContent>
 </complexType>
 


Field Summary
protected  EJaxbAll all
           
protected  EJaxbWildcard anyAttribute
           
protected  java.util.List<EJaxbAnnotated> attributeOrAttributeGroup
           
protected  javax.xml.namespace.QName base
           
protected  EJaxbExplicitGroup choice
           
protected  EJaxbGroupRef group
           
protected  EJaxbExplicitGroup sequence
           
 
Fields inherited from class easybox.org.w3._2001.xmlschema.EJaxbAnnotated
annotation, id
 
Constructor Summary
EJaxbExtensionType()
           
 
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.
 javax.xml.namespace.QName getBase()
          Gets the value of the base property.
 EJaxbExplicitGroup getChoice()
          Gets the value of the choice property.
 EJaxbGroupRef getGroup()
          Gets the value of the group property.
 EJaxbExplicitGroup getSequence()
          Gets the value of the sequence property.
 boolean isSetAll()
           
 boolean isSetAnyAttribute()
           
 boolean isSetAttributeOrAttributeGroup()
           
 boolean isSetBase()
           
 boolean isSetChoice()
           
 boolean isSetGroup()
           
 boolean isSetSequence()
           
 void setAll(EJaxbAll value)
          Sets the value of the all property.
 void setAnyAttribute(EJaxbWildcard value)
          Sets the value of the anyAttribute property.
 void setBase(javax.xml.namespace.QName value)
          Sets the value of the base property.
 void setChoice(EJaxbExplicitGroup value)
          Sets the value of the choice property.
 void setGroup(EJaxbGroupRef value)
          Sets the value of the group property.
 void setSequence(EJaxbExplicitGroup value)
          Sets the value of the sequence property.
 void unsetAttributeOrAttributeGroup()
           
 
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

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

base

protected javax.xml.namespace.QName base
Constructor Detail

EJaxbExtensionType

public EJaxbExtensionType()
Method Detail

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 EJaxbAttribute EJaxbAttributeGroupRef


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()

getBase

public javax.xml.namespace.QName getBase()
Gets the value of the base property.

Returns:
possible object is QName

setBase

public void setBase(javax.xml.namespace.QName value)
Sets the value of the base property.

Parameters:
value - allowed object is QName

isSetBase

public boolean isSetBase()


Copyright © 2011 Petals Link. All Rights Reserved.