org.apache.ws.jaxme.xs.xml

Interface XsTRestrictionType

All Superinterfaces:
XsGAttrDecls, XsGSimpleRestrictionModel, XsGTypeDefParticle, XsObject, XsTAnnotated, XsTOpenAttrs
Known Subinterfaces:
XsTComplexRestrictionType, XsTSimpleRestrictionType
Known Implementing Classes:
XsTComplexRestrictionTypeImpl, XsTRestrictionTypeImpl, XsTSimpleRestrictionTypeImpl

public interface XsTRestrictionType
extends XsTAnnotated, XsGTypeDefParticle, XsGSimpleRestrictionModel, XsGAttrDecls

Implementation of xs:restrictionType, as specified by the following:
  <xs:complexType name="restrictionType">
    <xs:complexContent>
      <xs:extension base="xs:annotated">
        <xs:sequence>
          <xs:choice>
            <xs:group ref="xs:typeDefParticle" minOccurs="0"/>
            <xs:group ref="xs:simpleRestrictionModel" minOccurs="0"/>
          </xs:choice>
          <xs:group ref="xs:attrDecls"/>
        </xs:sequence>
        <xs:attribute name="base" type="xs:QName" use="required"/>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
 
Author:
Jochen Wiedmann

Method Summary

XsQName
getBase()
void
setBase(XsQName pBase)

Methods inherited from interface org.apache.ws.jaxme.xs.xml.XsGAttrDecls

createAnyAttribute, createAttribute, createAttributeGroup, getAllAttributes, getAnyAttribute, getAttributeGroups, getAttributes

Methods inherited from interface org.apache.ws.jaxme.xs.xml.XsGSimpleRestrictionModel

createEnumeration, createFractionDigits, createLength, createMaxExclusive, createMaxInclusive, createMaxLength, createMinExclusive, createMinInclusive, createMinLength, createPattern, createSimpleType, createTotalDigits, createWhiteSpace, 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.XsGTypeDefParticle

createAll, createChoice, createGroup, createSequence, getTypeDefParticle

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.XsTAnnotated

createAnnotation, getAnnotation, getId, setId

Methods inherited from interface org.apache.ws.jaxme.xs.xml.XsTOpenAttrs

getOpenAttributes

Method Details

getBase

public XsQName getBase()

setBase

public void setBase(XsQName pBase)