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

Class XsTSimpleRestrictionTypeImpl

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
protected XsTSimpleRestrictionTypeImpl(XsObject pParent)
Method Summary
XsTWildcardcreateAnyAttribute()
XsTAttributecreateAttribute()
XsTAttributeGroupRefcreateAttributeGroup()
XsEEnumerationcreateEnumeration()
XsEFractionDigitscreateFractionDigits()
XsELengthcreateLength()
XsEMaxInclusivecreateMaxInclusive()
XsEMaxLengthcreateMaxLength()
XsEMinExclusivecreateMinExclusive()
XsEMinInclusivecreateMinInclusive()
XsEMinLengthcreateMinLength()
XsEPatterncreatePattern()
XsTLocalSimpleTypecreateSimpleType()
XsETotalDigitscreateTotalDigits()
XsEWhiteSpacecreateWhiteSpace()
Object[]getAllAttributes()
XsTWildcardgetAnyAttribute()
XsTAttributeGroupRef[]getAttributeGroups()
XsTAttribute[]getAttributes()
XsEEnumeration[]getEnumerations()
XsTFacetBase[]getFacets()
XsEFractionDigitsgetFractionDigits()
XsELengthgetLength()
XsEMaxExclusivegetMaxExclusive()
XsEMaxInclusivegetMaxInclusive()
XsEMaxLengthgetMaxLength()
XsEMinExclusivegetMinExclusive()
XsEMinInclusivegetMinInclusive()
XsEMinLengthgetMinLength()
XsEPattern[]getPatterns()
XsTLocalSimpleTypegetSimpleType()
XsETotalDigitsgetTotalDigits()
XsEWhiteSpacegetWhiteSpace()
booleanhasFacets()

Constructor Detail

XsTSimpleRestrictionTypeImpl

protected XsTSimpleRestrictionTypeImpl(XsObject pParent)

Method Detail

createAnyAttribute

public XsTWildcard createAnyAttribute()

createAttribute

public XsTAttribute createAttribute()

createAttributeGroup

public XsTAttributeGroupRef createAttributeGroup()

createEnumeration

public XsEEnumeration createEnumeration()

createFractionDigits

public XsEFractionDigits createFractionDigits()

createLength

public XsELength createLength()

createMaxInclusive

public XsEMaxInclusive createMaxInclusive()

createMaxLength

public XsEMaxLength createMaxLength()

createMinExclusive

public XsEMinExclusive createMinExclusive()

createMinInclusive

public XsEMinInclusive createMinInclusive()

createMinLength

public XsEMinLength createMinLength()

createPattern

public XsEPattern createPattern()

createSimpleType

public XsTLocalSimpleType createSimpleType()

createTotalDigits

public XsETotalDigits createTotalDigits()

createWhiteSpace

public XsEWhiteSpace createWhiteSpace()

getAllAttributes

public Object[] getAllAttributes()

getAnyAttribute

public XsTWildcard getAnyAttribute()

getAttributeGroups

public XsTAttributeGroupRef[] getAttributeGroups()

getAttributes

public XsTAttribute[] getAttributes()

getEnumerations

public XsEEnumeration[] getEnumerations()

getFacets

public XsTFacetBase[] getFacets()

getFractionDigits

public XsEFractionDigits getFractionDigits()

getLength

public XsELength getLength()

getMaxExclusive

public XsEMaxExclusive getMaxExclusive()

getMaxInclusive

public XsEMaxInclusive getMaxInclusive()

getMaxLength

public XsEMaxLength getMaxLength()

getMinExclusive

public XsEMinExclusive getMinExclusive()

getMinInclusive

public XsEMinInclusive getMinInclusive()

getMinLength

public XsEMinLength getMinLength()

getPatterns

public XsEPattern[] getPatterns()

getSimpleType

public XsTLocalSimpleType getSimpleType()

getTotalDigits

public XsETotalDigits getTotalDigits()

getWhiteSpace

public XsEWhiteSpace getWhiteSpace()

hasFacets

public boolean hasFacets()