org.apache.ws.jaxme.xs.xml.impl

Class XsTSimpleRestrictionTypeImpl

Implemented Interfaces:
XsGAttrDecls, XsGSimpleRestrictionModel, XsGTypeDefParticle, XsObject, XsTAnnotated, XsTOpenAttrs, XsTRestrictionType, XsTSimpleRestrictionType

public class XsTSimpleRestrictionTypeImpl
extends XsTRestrictionTypeImpl
implements XsTSimpleRestrictionType

Implementation of xs:simpleRestrictionType, as specified by the following:
  <xs:complexType name="simpleRestrictionType">
    <xs:complexContent>
      <xs:restriction base="xs:restrictionType">
        <xs:sequence>
          <xs:element ref="xs:annotation" minOccurs="0"/>
          <xs:group ref="xs:simpleRestrictionModel" minOccurs="0"/>
          <xs:group ref="xs:attrDecls"/>
        </xs:sequence>
      </xs:restriction>
    </xs:complexContent>
  </xs:complexType>
 
Author:
Jochen Wiedmann

Constructor Summary

XsTSimpleRestrictionTypeImpl(XsObject pParent)

Method Summary

XsTWildcard
createAnyAttribute()
XsTAttribute
createAttribute()
XsTAttributeGroupRef
createAttributeGroup()
XsEEnumeration
createEnumeration()
XsEFractionDigits
createFractionDigits()
XsELength
createLength()
XsEMaxInclusive
createMaxInclusive()
XsEMaxLength
createMaxLength()
XsEMinExclusive
createMinExclusive()
XsEMinInclusive
createMinInclusive()
XsEMinLength
createMinLength()
XsEPattern
createPattern()
XsTLocalSimpleType
createSimpleType()
XsETotalDigits
createTotalDigits()
XsEWhiteSpace
createWhiteSpace()
Object[]
getAllAttributes()
XsTWildcard
getAnyAttribute()
XsTAttributeGroupRef[]
getAttributeGroups()
XsTAttribute[]
getAttributes()
XsEEnumeration[]
getEnumerations()
XsTFacetBase[]
getFacets()
XsEFractionDigits
getFractionDigits()
XsELength
getLength()
XsEMaxExclusive
getMaxExclusive()
XsEMaxInclusive
getMaxInclusive()
XsEMaxLength
getMaxLength()
XsEMinExclusive
getMinExclusive()
XsEMinInclusive
getMinInclusive()
XsEMinLength
getMinLength()
XsEPattern[]
getPatterns()
XsTLocalSimpleType
getSimpleType()
XsETotalDigits
getTotalDigits()
XsEWhiteSpace
getWhiteSpace()
boolean
hasFacets()

Methods inherited from class org.apache.ws.jaxme.xs.xml.impl.XsTRestrictionTypeImpl

createAll, createAnyAttribute, createAttribute, createAttributeGroup, createChoice, createEnumeration, createFractionDigits, createGroup, createLength, createMaxExclusive, createMaxInclusive, createMaxLength, createMinExclusive, createMinInclusive, createMinLength, createPattern, createSequence, createSimpleType, createTotalDigits, createWhiteSpace, getAllAttributes, getAnyAttribute, getAttributeGroups, getAttributes, getBase, getEnumerations, getFacets, getFractionDigits, getLength, getMaxExclusive, getMaxInclusive, getMaxLength, getMinExclusive, getMinInclusive, getMinLength, getPatterns, getSimpleType, getTotalDigits, getTypeDefParticle, getWhiteSpace, hasFacets, setBase, setBase, validate

Methods inherited from class org.apache.ws.jaxme.xs.xml.impl.XsTAnnotatedImpl

createAnnotation, getAnnotation, getId, setId

Methods inherited from class org.apache.ws.jaxme.xs.xml.impl.XsTOpenAttrsImpl

getOpenAttributes, setAttribute

Methods inherited from class org.apache.ws.jaxme.xs.xml.impl.XsObjectImpl

asXsQName, asXsQName, getContext, getLocator, getNamespaceSupport, getObjectFactory, getParentObject, getXsESchema, isTopLevelObject, isValidated, validate

Constructor Details

XsTSimpleRestrictionTypeImpl

protected XsTSimpleRestrictionTypeImpl(XsObject pParent)

Method Details

createAnyAttribute

public XsTWildcard createAnyAttribute()
Specified by:
createAnyAttribute in interface XsGAttrDecls
Overrides:
createAnyAttribute in interface XsTRestrictionTypeImpl

createAttribute

public XsTAttribute createAttribute()
Specified by:
createAttribute in interface XsGAttrDecls
Overrides:
createAttribute in interface XsTRestrictionTypeImpl

createAttributeGroup

public XsTAttributeGroupRef createAttributeGroup()
Specified by:
createAttributeGroup in interface XsGAttrDecls
Overrides:
createAttributeGroup in interface XsTRestrictionTypeImpl

createEnumeration

public XsEEnumeration createEnumeration()
            throws SAXException
Specified by:
createEnumeration in interface XsGSimpleRestrictionModel
Overrides:
createEnumeration in interface XsTRestrictionTypeImpl

createFractionDigits

public XsEFractionDigits createFractionDigits()
            throws SAXException
Specified by:
createFractionDigits in interface XsGSimpleRestrictionModel
Overrides:
createFractionDigits in interface XsTRestrictionTypeImpl

createLength

public XsELength createLength()
            throws SAXException
Specified by:
createLength in interface XsGSimpleRestrictionModel
Overrides:
createLength in interface XsTRestrictionTypeImpl

createMaxInclusive

public XsEMaxInclusive createMaxInclusive()
            throws SAXException
Specified by:
createMaxInclusive in interface XsGSimpleRestrictionModel
Overrides:
createMaxInclusive in interface XsTRestrictionTypeImpl

createMaxLength

public XsEMaxLength createMaxLength()
            throws SAXException
Specified by:
createMaxLength in interface XsGSimpleRestrictionModel
Overrides:
createMaxLength in interface XsTRestrictionTypeImpl

createMinExclusive

public XsEMinExclusive createMinExclusive()
            throws SAXException
Specified by:
createMinExclusive in interface XsGSimpleRestrictionModel
Overrides:
createMinExclusive in interface XsTRestrictionTypeImpl

createMinInclusive

public XsEMinInclusive createMinInclusive()
            throws SAXException
Specified by:
createMinInclusive in interface XsGSimpleRestrictionModel
Overrides:
createMinInclusive in interface XsTRestrictionTypeImpl

createMinLength

public XsEMinLength createMinLength()
            throws SAXException
Specified by:
createMinLength in interface XsGSimpleRestrictionModel
Overrides:
createMinLength in interface XsTRestrictionTypeImpl

createPattern

public XsEPattern createPattern()
            throws SAXException
Specified by:
createPattern in interface XsGSimpleRestrictionModel
Overrides:
createPattern in interface XsTRestrictionTypeImpl

createSimpleType

public XsTLocalSimpleType createSimpleType()
            throws SAXException
Specified by:
createSimpleType in interface XsGSimpleRestrictionModel
Overrides:
createSimpleType in interface XsTRestrictionTypeImpl

createTotalDigits

public XsETotalDigits createTotalDigits()
            throws SAXException
Specified by:
createTotalDigits in interface XsGSimpleRestrictionModel
Overrides:
createTotalDigits in interface XsTRestrictionTypeImpl

createWhiteSpace

public XsEWhiteSpace createWhiteSpace()
            throws SAXException
Specified by:
createWhiteSpace in interface XsGSimpleRestrictionModel
Overrides:
createWhiteSpace in interface XsTRestrictionTypeImpl

getAllAttributes

public Object[] getAllAttributes()
Specified by:
getAllAttributes in interface XsGAttrDecls
Overrides:
getAllAttributes in interface XsTRestrictionTypeImpl

getAnyAttribute

public XsTWildcard getAnyAttribute()
Specified by:
getAnyAttribute in interface XsGAttrDecls
Overrides:
getAnyAttribute in interface XsTRestrictionTypeImpl

getAttributeGroups

public XsTAttributeGroupRef[] getAttributeGroups()
Specified by:
getAttributeGroups in interface XsGAttrDecls
Overrides:
getAttributeGroups in interface XsTRestrictionTypeImpl

getAttributes

public XsTAttribute[] getAttributes()
Specified by:
getAttributes in interface XsGAttrDecls
Overrides:
getAttributes in interface XsTRestrictionTypeImpl

getEnumerations

public XsEEnumeration[] getEnumerations()
Specified by:
getEnumerations in interface XsGSimpleRestrictionModel
Overrides:
getEnumerations in interface XsTRestrictionTypeImpl

getFacets

public XsTFacetBase[] getFacets()
Specified by:
getFacets in interface XsGSimpleRestrictionModel
Overrides:
getFacets in interface XsTRestrictionTypeImpl

getFractionDigits

public XsEFractionDigits getFractionDigits()
Specified by:
getFractionDigits in interface XsGSimpleRestrictionModel
Overrides:
getFractionDigits in interface XsTRestrictionTypeImpl

getLength

public XsELength getLength()
Specified by:
getLength in interface XsGSimpleRestrictionModel
Overrides:
getLength in interface XsTRestrictionTypeImpl

getMaxExclusive

public XsEMaxExclusive getMaxExclusive()
Specified by:
getMaxExclusive in interface XsGSimpleRestrictionModel
Overrides:
getMaxExclusive in interface XsTRestrictionTypeImpl

getMaxInclusive

public XsEMaxInclusive getMaxInclusive()
Specified by:
getMaxInclusive in interface XsGSimpleRestrictionModel
Overrides:
getMaxInclusive in interface XsTRestrictionTypeImpl

getMaxLength

public XsEMaxLength getMaxLength()
Specified by:
getMaxLength in interface XsGSimpleRestrictionModel
Overrides:
getMaxLength in interface XsTRestrictionTypeImpl

getMinExclusive

public XsEMinExclusive getMinExclusive()
Specified by:
getMinExclusive in interface XsGSimpleRestrictionModel
Overrides:
getMinExclusive in interface XsTRestrictionTypeImpl

getMinInclusive

public XsEMinInclusive getMinInclusive()
Specified by:
getMinInclusive in interface XsGSimpleRestrictionModel
Overrides:
getMinInclusive in interface XsTRestrictionTypeImpl

getMinLength

public XsEMinLength getMinLength()
Specified by:
getMinLength in interface XsGSimpleRestrictionModel
Overrides:
getMinLength in interface XsTRestrictionTypeImpl

getPatterns

public XsEPattern[] getPatterns()
Specified by:
getPatterns in interface XsGSimpleRestrictionModel
Overrides:
getPatterns in interface XsTRestrictionTypeImpl

getSimpleType

public XsTLocalSimpleType getSimpleType()
Specified by:
getSimpleType in interface XsGSimpleRestrictionModel
Overrides:
getSimpleType in interface XsTRestrictionTypeImpl

getTotalDigits

public XsETotalDigits getTotalDigits()
Specified by:
getTotalDigits in interface XsGSimpleRestrictionModel
Overrides:
getTotalDigits in interface XsTRestrictionTypeImpl

getWhiteSpace

public XsEWhiteSpace getWhiteSpace()
Specified by:
getWhiteSpace in interface XsGSimpleRestrictionModel
Overrides:
getWhiteSpace in interface XsTRestrictionTypeImpl

hasFacets

public boolean hasFacets()
Specified by:
hasFacets in interface XsGSimpleRestrictionModel
Overrides:
hasFacets in interface XsTRestrictionTypeImpl