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

Class XsETotalDigitsImpl

Implemented Interfaces:
XsETotalDigits, XsObject, XsTAnnotated, XsTFacetBase, XsTFixedFacet, XsTNumFacet, XsTOpenAttrs

public class XsETotalDigitsImpl
extends XsTNumFacetImpl
implements XsETotalDigits

Implementation of xs:totalDigits, following this specification:
  <xs:element name="totalDigits" id="totalDigits">
    <xs:annotation>
      <xs:documentation
        source="http://www.w3.org/TR/xmlschema-2/#element-totalDigits"/>
    </xs:annotation>
    <xs:complexType>
      <xs:complexContent>
        <xs:restriction base="xs:numFacet">
          <xs:sequence>
            <xs:element ref="xs:annotation" minOccurs="0"/>
          </xs:sequence>
          <xs:attribute name="value" type="xs:positiveInteger" use="required"/>
        </xs:restriction>
      </xs:complexContent>
    </xs:complexType>
  </xs:element>
 
Author:
Jochen Wiedmann

Constructor Summary

XsETotalDigitsImpl(XsObject pParent)

Method Summary

String
getFacetName()
void
setValue(long pValue)

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

getValue, setValue, validate

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

isFixed, setFixed

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

getFacetName

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

XsETotalDigitsImpl

protected XsETotalDigitsImpl(XsObject pParent)

Method Details

getFacetName

public String getFacetName()
Specified by:
getFacetName in interface XsTFacetBase
Overrides:
getFacetName in interface XsTFacetBaseImpl

setValue

public void setValue(long pValue)
            throws SAXException
Specified by:
setValue in interface XsTNumFacet
Overrides:
setValue in interface XsTNumFacetImpl