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

Class XsTComplexRestrictionTypeImpl

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

public class XsTComplexRestrictionTypeImpl
extends XsTRestrictionTypeImpl
implements XsTComplexRestrictionType

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

Constructor Summary

XsTComplexRestrictionTypeImpl(XsObject pParent)

Method Summary

XsEEnumeration
createEnumeration()
XsEFractionDigits
createFractionDigits()
XsELength
createLength()
XsEMaxExclusive
createMaxExclusive()
XsEMaxInclusive
createMaxInclusive()
XsEMaxLength
createMaxLength()
XsEMinExclusive
createMinExclusive()
XsEMinInclusive
createMinInclusive()
XsEMinLength
createMinLength()
XsEPattern
createPattern()
XsTLocalSimpleType
createSimpleType()
XsETotalDigits
createTotalDigits()
XsEWhiteSpace
createWhiteSpace()

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

XsTComplexRestrictionTypeImpl

protected XsTComplexRestrictionTypeImpl(XsObject pParent)

Method Details

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

createMaxExclusive

public XsEMaxExclusive createMaxExclusive()
            throws SAXException
Specified by:
createMaxExclusive in interface XsGSimpleRestrictionModel
Overrides:
createMaxExclusive 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