easybox.org.w3._2001.xmlschema
Class EJaxbRestriction

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.EJaxbRestriction
All Implemented Interfaces:
com.ebmwebsourcing.easybox.api.ModelObject

public class EJaxbRestriction
extends EJaxbAnnotated

base attribute and simpleType child are mutually exclusive, but one or other is required

Java class for anonymous complex type.

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

 <complexType>
   <complexContent>
     <extension base="{http://www.w3.org/2001/XMLSchema}annotated">
       <group ref="{http://www.w3.org/2001/XMLSchema}simpleRestrictionModel"/>
       <attribute name="base" type="{http://www.w3.org/2001/XMLSchema}QName" />
       <anyAttribute processContents='lax' namespace='##other'/>
     </extension>
   </complexContent>
 </complexType>
 


Field Summary
protected  javax.xml.namespace.QName base
           
protected  java.util.List<java.lang.Object> facets
           
protected  EJaxbLocalSimpleType simpleType
           
 
Fields inherited from class easybox.org.w3._2001.xmlschema.EJaxbAnnotated
annotation, id
 
Constructor Summary
EJaxbRestriction()
           
 
Method Summary
 javax.xml.namespace.QName getBase()
          Gets the value of the base property.
 java.util.List<java.lang.Object> getFacets()
          Gets the value of the facets property.
 EJaxbLocalSimpleType getSimpleType()
          Gets the value of the simpleType property.
 boolean isSetBase()
           
 boolean isSetFacets()
           
 boolean isSetSimpleType()
           
 void setBase(javax.xml.namespace.QName value)
          Sets the value of the base property.
 void setSimpleType(EJaxbLocalSimpleType value)
          Sets the value of the simpleType property.
 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

simpleType

protected EJaxbLocalSimpleType simpleType

facets

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

base

protected javax.xml.namespace.QName base
Constructor Detail

EJaxbRestriction

public EJaxbRestriction()
Method Detail

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<EJaxbNumFacet> EJaxbWhiteSpace JAXBElement<EJaxbNumFacet> JAXBElement<EJaxbFacet> JAXBElement<EJaxbFacet> JAXBElement<EJaxbFacet> EJaxbPattern JAXBElement<EJaxbNumFacet> EJaxbTotalDigits JAXBElement<EJaxbNoFixedFacet> JAXBElement<EJaxbNumFacet>


isSetFacets

public boolean isSetFacets()

unsetFacets

public void unsetFacets()

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.