easybox.org.w3._2001.xmlschema
Class EJaxbRestrictionType

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.EJaxbRestrictionType
All Implemented Interfaces:
com.ebmwebsourcing.easybox.api.ModelObject
Direct Known Subclasses:
EJaxbComplexRestrictionType, EJaxbSimpleRestrictionType

public class EJaxbRestrictionType
extends EJaxbAnnotated

Java class for restrictionType complex type.

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

 <complexType name="restrictionType">
   <complexContent>
     <extension base="{http://www.w3.org/2001/XMLSchema}annotated">
       <sequence>
         <choice minOccurs="0">
           <group ref="{http://www.w3.org/2001/XMLSchema}typeDefParticle"/>
           <group ref="{http://www.w3.org/2001/XMLSchema}simpleRestrictionModel"/>
         </choice>
         <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  java.util.List<java.lang.Object> facets
           
protected  EJaxbGroupRef group
           
protected  EJaxbExplicitGroup sequence
           
protected  EJaxbLocalSimpleType simpleType
           
 
Fields inherited from class easybox.org.w3._2001.xmlschema.EJaxbAnnotated
annotation, id
 
Constructor Summary
EJaxbRestrictionType()
           
 
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.
 java.util.List<java.lang.Object> getFacets()
          Gets the value of the facets property.
 EJaxbGroupRef getGroup()
          Gets the value of the group property.
 EJaxbExplicitGroup getSequence()
          Gets the value of the sequence property.
 EJaxbLocalSimpleType getSimpleType()
          Gets the value of the simpleType property.
 boolean isSetAll()
           
 boolean isSetAnyAttribute()
           
 boolean isSetAttributeOrAttributeGroup()
           
 boolean isSetBase()
           
 boolean isSetChoice()
           
 boolean isSetFacets()
           
 boolean isSetGroup()
           
 boolean isSetSequence()
           
 boolean isSetSimpleType()
           
 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 setSimpleType(EJaxbLocalSimpleType value)
          Sets the value of the simpleType property.
 void unsetAttributeOrAttributeGroup()
           
 void unsetFacets()
           
 
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

simpleType

protected EJaxbLocalSimpleType simpleType

facets

protected java.util.List<java.lang.Object> facets

attributeOrAttributeGroup

protected java.util.List<EJaxbAnnotated> attributeOrAttributeGroup

anyAttribute

protected EJaxbWildcard anyAttribute

base

protected javax.xml.namespace.QName base
Constructor Detail

EJaxbRestrictionType

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

getSimpleType

public EJaxbLocalSimpleType getSimpleType()
Gets the value of the simpleType property.

Returns:
possible object is EJaxbLocalSimpleType

setSimpleType

public void setSimpleType(EJaxbLocalSimpleType value)
Sets the value of the simpleType property.

Parameters:
value - allowed object is EJaxbLocalSimpleType

isSetSimpleType

public boolean isSetSimpleType()

getFacets

public java.util.List<java.lang.Object> getFacets()
Gets the value of the facets 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 facets property.

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

    getFacets().add(newItem);
 

Objects of the following type(s) are allowed in the list JAXBElement<EJaxbFacet> JAXBElement<EJaxbNoFixedFacet> JAXBElement<EJaxbFacet> EJaxbTotalDigits JAXBElement<EJaxbFacet> EJaxbWhiteSpace JAXBElement<EJaxbNumFacet> JAXBElement<EJaxbNumFacet> EJaxbPattern JAXBElement<EJaxbNumFacet> JAXBElement<EJaxbNumFacet> JAXBElement<EJaxbFacet>


isSetFacets

public boolean isSetFacets()

unsetFacets

public void unsetFacets()

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

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.