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

java.lang.Object
  extended by org.apache.ws.jaxme.xs.xml.impl.XsObjectImpl
      extended by org.apache.ws.jaxme.xs.xml.impl.XsTOpenAttrsImpl
          extended by org.apache.ws.jaxme.xs.xml.impl.XsTAnnotatedImpl
              extended by org.apache.ws.jaxme.xs.xml.impl.XsTRestrictionTypeImpl
                  extended by org.apache.ws.jaxme.xs.xml.impl.XsTComplexRestrictionTypeImpl
All 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
protected 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, createGroup, createSequence, 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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.ws.jaxme.xs.xml.XsTRestrictionType
getBase, setBase
 
Methods inherited from interface org.apache.ws.jaxme.xs.xml.XsTAnnotated
createAnnotation, getAnnotation, getId, setId
 
Methods inherited from interface org.apache.ws.jaxme.xs.xml.XsTOpenAttrs
getOpenAttributes
 
Methods inherited from interface org.apache.ws.jaxme.xs.xml.XsObject
getLocator, getObjectFactory, getParentObject, getXsESchema, isTopLevelObject, validate
 
Methods inherited from interface org.apache.ws.jaxme.xs.xml.XsGTypeDefParticle
createAll, createChoice, createGroup, createSequence, getTypeDefParticle
 
Methods inherited from interface org.apache.ws.jaxme.xs.xml.XsGSimpleRestrictionModel
getEnumerations, getFacets, getFractionDigits, getLength, getMaxExclusive, getMaxInclusive, getMaxLength, getMinExclusive, getMinInclusive, getMinLength, getPatterns, getSimpleType, getTotalDigits, getWhiteSpace, hasFacets
 
Methods inherited from interface org.apache.ws.jaxme.xs.xml.XsGAttrDecls
createAnyAttribute, createAttribute, createAttributeGroup, getAllAttributes, getAnyAttribute, getAttributeGroups, getAttributes
 

Constructor Detail

XsTComplexRestrictionTypeImpl

protected XsTComplexRestrictionTypeImpl(XsObject pParent)
Method Detail

createSimpleType

public XsTLocalSimpleType createSimpleType()
                                    throws org.xml.sax.SAXException
Specified by:
createSimpleType in interface XsGSimpleRestrictionModel
Overrides:
createSimpleType in class XsTRestrictionTypeImpl
Throws:
org.xml.sax.SAXException

createMinExclusive

public XsEMinExclusive createMinExclusive()
                                   throws org.xml.sax.SAXException
Specified by:
createMinExclusive in interface XsGSimpleRestrictionModel
Overrides:
createMinExclusive in class XsTRestrictionTypeImpl
Throws:
org.xml.sax.SAXException

createMinInclusive

public XsEMinInclusive createMinInclusive()
                                   throws org.xml.sax.SAXException
Specified by:
createMinInclusive in interface XsGSimpleRestrictionModel
Overrides:
createMinInclusive in class XsTRestrictionTypeImpl
Throws:
org.xml.sax.SAXException

createMaxExclusive

public XsEMaxExclusive createMaxExclusive()
                                   throws org.xml.sax.SAXException
Specified by:
createMaxExclusive in interface XsGSimpleRestrictionModel
Overrides:
createMaxExclusive in class XsTRestrictionTypeImpl
Throws:
org.xml.sax.SAXException

createMaxInclusive

public XsEMaxInclusive createMaxInclusive()
                                   throws org.xml.sax.SAXException
Specified by:
createMaxInclusive in interface XsGSimpleRestrictionModel
Overrides:
createMaxInclusive in class XsTRestrictionTypeImpl
Throws:
org.xml.sax.SAXException

createTotalDigits

public XsETotalDigits createTotalDigits()
                                 throws org.xml.sax.SAXException
Specified by:
createTotalDigits in interface XsGSimpleRestrictionModel
Overrides:
createTotalDigits in class XsTRestrictionTypeImpl
Throws:
org.xml.sax.SAXException

createFractionDigits

public XsEFractionDigits createFractionDigits()
                                       throws org.xml.sax.SAXException
Specified by:
createFractionDigits in interface XsGSimpleRestrictionModel
Overrides:
createFractionDigits in class XsTRestrictionTypeImpl
Throws:
org.xml.sax.SAXException

createLength

public XsELength createLength()
                       throws org.xml.sax.SAXException
Specified by:
createLength in interface XsGSimpleRestrictionModel
Overrides:
createLength in class XsTRestrictionTypeImpl
Throws:
org.xml.sax.SAXException

createMinLength

public XsEMinLength createMinLength()
                             throws org.xml.sax.SAXException
Specified by:
createMinLength in interface XsGSimpleRestrictionModel
Overrides:
createMinLength in class XsTRestrictionTypeImpl
Throws:
org.xml.sax.SAXException

createMaxLength

public XsEMaxLength createMaxLength()
                             throws org.xml.sax.SAXException
Specified by:
createMaxLength in interface XsGSimpleRestrictionModel
Overrides:
createMaxLength in class XsTRestrictionTypeImpl
Throws:
org.xml.sax.SAXException

createWhiteSpace

public XsEWhiteSpace createWhiteSpace()
                               throws org.xml.sax.SAXException
Specified by:
createWhiteSpace in interface XsGSimpleRestrictionModel
Overrides:
createWhiteSpace in class XsTRestrictionTypeImpl
Throws:
org.xml.sax.SAXException

createPattern

public XsEPattern createPattern()
                         throws org.xml.sax.SAXException
Specified by:
createPattern in interface XsGSimpleRestrictionModel
Overrides:
createPattern in class XsTRestrictionTypeImpl
Throws:
org.xml.sax.SAXException

createEnumeration

public XsEEnumeration createEnumeration()
                                 throws org.xml.sax.SAXException
Specified by:
createEnumeration in interface XsGSimpleRestrictionModel
Overrides:
createEnumeration in class XsTRestrictionTypeImpl
Throws:
org.xml.sax.SAXException