org.apache.xerces.impl.dv

Class XSFacets


public class XSFacets
extends java.lang.Object

The class used to pass all facets to XSSimpleType.applyFacets(XSFacets,short,short,ValidationContext).
Version:
$Id: XSFacets.java 320097 2004-10-06 14:56:52Z mrglavas $
Author:
Sandy Gao, IBM

Field Summary

org.apache.xerces.xs.XSObjectList
enumAnnotations
Vector
enumNSDecls
An array parallel to "Vector enumeration".
Vector
enumeration
Vector containing values of Enumeration facet, as String's.
int
fractionDigits
value of fractionDigits facet.
org.apache.xerces.xs.XSAnnotation
fractionDigitsAnnotation
int
length
value of length facet.
org.apache.xerces.xs.XSAnnotation
lengthAnnotation
String
maxExclusive
value of maxExclusive facet.
org.apache.xerces.xs.XSAnnotation
maxExclusiveAnnotation
String
maxInclusive
value of maxInclusive facet.
org.apache.xerces.xs.XSAnnotation
maxInclusiveAnnotation
int
maxLength
value of maxLength facet.
org.apache.xerces.xs.XSAnnotation
maxLengthAnnotation
String
minExclusive
value of minExclusive facet.
org.apache.xerces.xs.XSAnnotation
minExclusiveAnnotation
String
minInclusive
value of minInclusive facet.
org.apache.xerces.xs.XSAnnotation
minInclusiveAnnotation
int
minLength
value of minLength facet.
org.apache.xerces.xs.XSAnnotation
minLengthAnnotation
String
pattern
string containing value of pattern facet, for multiple patterns values are ORed together.
XSObjectListImpl
patternAnnotations
int
totalDigits
value of totalDigits facet.
org.apache.xerces.xs.XSAnnotation
totalDigitsAnnotation
short
whiteSpace
value of whiteSpace facet.
org.apache.xerces.xs.XSAnnotation
whiteSpaceAnnotation

Method Summary

void
reset()

Field Details

enumAnnotations

public org.apache.xerces.xs.XSObjectList enumAnnotations

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.

enumeration

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

fractionDigits

public int fractionDigits
value of fractionDigits facet.

fractionDigitsAnnotation

public org.apache.xerces.xs.XSAnnotation fractionDigitsAnnotation

length

public int length
value of length facet.

lengthAnnotation

public org.apache.xerces.xs.XSAnnotation lengthAnnotation

maxExclusive

public String maxExclusive
value of maxExclusive facet.

maxExclusiveAnnotation

public org.apache.xerces.xs.XSAnnotation maxExclusiveAnnotation

maxInclusive

public String maxInclusive
value of maxInclusive facet.

maxInclusiveAnnotation

public org.apache.xerces.xs.XSAnnotation maxInclusiveAnnotation

maxLength

public int maxLength
value of maxLength facet.

maxLengthAnnotation

public org.apache.xerces.xs.XSAnnotation maxLengthAnnotation

minExclusive

public String minExclusive
value of minExclusive facet.

minExclusiveAnnotation

public org.apache.xerces.xs.XSAnnotation minExclusiveAnnotation

minInclusive

public String minInclusive
value of minInclusive facet.

minInclusiveAnnotation

public org.apache.xerces.xs.XSAnnotation minInclusiveAnnotation

minLength

public int minLength
value of minLength facet.

minLengthAnnotation

public org.apache.xerces.xs.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 org.apache.xerces.xs.XSAnnotation totalDigitsAnnotation

whiteSpace

public short whiteSpace
value of whiteSpace facet.

whiteSpaceAnnotation

public org.apache.xerces.xs.XSAnnotation whiteSpaceAnnotation

Method Details

reset

public void reset()

Copyright B) 1999-2006 The Apache Software Foundation. All Rights Reserved.