FileDocCategorySizeDatePackage
XSFacets.javaAPI DocJava SE 5 API5525Fri Aug 26 14:55:48 BST 2005com.sun.org.apache.xerces.internal.impl.dv

XSFacets

public class XSFacets extends Object
The class used to pass all facets to {@link XSSimpleType#applyFacets}.
author
Sandy Gao, IBM
version
$Id: XSFacets.java,v 1.8 2003/11/11 20:14:58 sandygao Exp $

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 XSAnnotation
lengthAnnotation
public XSAnnotation
minLengthAnnotation
public XSAnnotation
maxLengthAnnotation
public XSAnnotation
whiteSpaceAnnotation
public XSAnnotation
totalDigitsAnnotation
public XSAnnotation
fractionDigitsAnnotation
public XSObjectListImpl
patternAnnotations
public XSObjectList
enumAnnotations
public XSAnnotation
maxInclusiveAnnotation
public XSAnnotation
maxExclusiveAnnotation
public XSAnnotation
minInclusiveAnnotation
public 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;