FileDocCategorySizeDatePackage
XSFacets.javaAPI DocApache Xerces 3.0.13721Fri Sep 14 20:33:54 BST 2007org.apache.xerces.impl.dv

XSFacets

public class XSFacets extends Object
The class used to pass all facets to {@link XSSimpleType#applyFacets}.
xerces.internal
author
Sandy Gao, IBM
version
$Id: XSFacets.java 446751 2006-09-15 21:54:06Z mrglavas $

Fields Summary
public int
length
value of length facet.
public int
minLength
value of minLength facet.
public int
maxLength
value of maxLength facet.
public short
whiteSpace
value of whiteSpace facet.
public int
totalDigits
value of totalDigits facet.
public int
fractionDigits
value of fractionDigits facet.
public String
pattern
string containing value of pattern facet, for multiple patterns values are ORed together.
public Vector
enumeration
Vector containing values of Enumeration facet, as String's.
public Vector
enumNSDecls
An array parallel to "Vector enumeration". It contains namespace context of each enumeration value. Elements of this vector are NamespaceContext objects.
public String
maxInclusive
value of maxInclusive facet.
public String
maxExclusive
value of maxExclusive facet.
public String
minInclusive
value of minInclusive facet.
public String
minExclusive
value of minExclusive facet.
public org.apache.xerces.xs.XSAnnotation
lengthAnnotation
public org.apache.xerces.xs.XSAnnotation
minLengthAnnotation
public org.apache.xerces.xs.XSAnnotation
maxLengthAnnotation
public org.apache.xerces.xs.XSAnnotation
whiteSpaceAnnotation
public org.apache.xerces.xs.XSAnnotation
totalDigitsAnnotation
public org.apache.xerces.xs.XSAnnotation
fractionDigitsAnnotation
public org.apache.xerces.impl.xs.util.XSObjectListImpl
patternAnnotations
public org.apache.xerces.xs.XSObjectList
enumAnnotations
public org.apache.xerces.xs.XSAnnotation
maxInclusiveAnnotation
public org.apache.xerces.xs.XSAnnotation
maxExclusiveAnnotation
public org.apache.xerces.xs.XSAnnotation
minInclusiveAnnotation
public org.apache.xerces.xs.XSAnnotation
minExclusiveAnnotation
Constructors Summary
Methods Summary
public voidreset()

        lengthAnnotation = null;
        minLengthAnnotation = null;
        maxLengthAnnotation = null;
        whiteSpaceAnnotation = null;
        totalDigitsAnnotation = null;
        fractionDigitsAnnotation = null;
        patternAnnotations = null;
        enumAnnotations = null;
        maxInclusiveAnnotation = null;
        maxExclusiveAnnotation = null;
        minInclusiveAnnotation = null;
        minExclusiveAnnotation = null;