org.apache.xerces.impl.dv

Class XSFacets

public class XSFacets extends Object

The class used to pass all facets to XSSimpleType.

Version: $Id: XSFacets.java,v 1.10 2004/10/06 14:56:50 mrglavas Exp $

Author: Sandy Gao, IBM

UNKNOWN:

Field Summary
XSObjectListenumAnnotations
Vectorenumeration
Vector containing values of Enumeration facet, as String's.
VectorenumNSDecls
An array parallel to "Vector enumeration".
intfractionDigits
value of fractionDigits facet.
XSAnnotationfractionDigitsAnnotation
intlength
value of length facet.
XSAnnotationlengthAnnotation
StringmaxExclusive
value of maxExclusive facet.
XSAnnotationmaxExclusiveAnnotation
StringmaxInclusive
value of maxInclusive facet.
XSAnnotationmaxInclusiveAnnotation
intmaxLength
value of maxLength facet.
XSAnnotationmaxLengthAnnotation
StringminExclusive
value of minExclusive facet.
XSAnnotationminExclusiveAnnotation
StringminInclusive
value of minInclusive facet.
XSAnnotationminInclusiveAnnotation
intminLength
value of minLength facet.
XSAnnotationminLengthAnnotation
Stringpattern
string containing value of pattern facet, for multiple patterns values are ORed together.
XSObjectListImplpatternAnnotations
inttotalDigits
value of totalDigits facet.
XSAnnotationtotalDigitsAnnotation
shortwhiteSpace
value of whiteSpace facet.
XSAnnotationwhiteSpaceAnnotation
Method Summary
voidreset()

Field Detail

enumAnnotations

public XSObjectList enumAnnotations

enumeration

public Vector enumeration
Vector containing values of Enumeration facet, as String's.

enumNSDecls

public Vector enumNSDecls
An array parallel to "Vector enumeration". It contains namespace context of each enumeration value. Elements of this vector are NamespaceContext objects.

fractionDigits

public int fractionDigits
value of fractionDigits facet.

fractionDigitsAnnotation

public XSAnnotation fractionDigitsAnnotation

length

public int length
value of length facet.

lengthAnnotation

public XSAnnotation lengthAnnotation

maxExclusive

public String maxExclusive
value of maxExclusive facet.

maxExclusiveAnnotation

public XSAnnotation maxExclusiveAnnotation

maxInclusive

public String maxInclusive
value of maxInclusive facet.

maxInclusiveAnnotation

public XSAnnotation maxInclusiveAnnotation

maxLength

public int maxLength
value of maxLength facet.

maxLengthAnnotation

public XSAnnotation maxLengthAnnotation

minExclusive

public String minExclusive
value of minExclusive facet.

minExclusiveAnnotation

public XSAnnotation minExclusiveAnnotation

minInclusive

public String minInclusive
value of minInclusive facet.

minInclusiveAnnotation

public XSAnnotation minInclusiveAnnotation

minLength

public int minLength
value of minLength facet.

minLengthAnnotation

public XSAnnotation minLengthAnnotation

pattern

public String pattern
string containing value of pattern facet, for multiple patterns values are ORed together.

patternAnnotations

public XSObjectListImpl patternAnnotations

totalDigits

public int totalDigits
value of totalDigits facet.

totalDigitsAnnotation

public XSAnnotation totalDigitsAnnotation

whiteSpace

public short whiteSpace
value of whiteSpace facet.

whiteSpaceAnnotation

public XSAnnotation whiteSpaceAnnotation

Method Detail

reset

public void reset()
Copyright B) 1999-2005 Apache XML Project. All Rights Reserved.