org.apache.xerces.impl.dv
Class XSFacets

java.lang.Object
  extended by org.apache.xerces.impl.dv.XSFacets

public class XSFacets
extends java.lang.Object

The class used to pass all facets to XSSimpleType.applyFacets(org.apache.xerces.impl.dv.XSFacets, short, short, org.apache.xerces.impl.dv.ValidationContext).

Version:
$Id: XSFacets.java 446751 2006-09-15 21:54:06Z mrglavas $
Author:
Sandy Gao, IBM

Field Summary
 XSObjectList enumAnnotations
           
 java.util.Vector enumeration
          Vector containing values of Enumeration facet, as String's.
 java.util.Vector enumNSDecls
          An array parallel to "Vector enumeration".
 int fractionDigits
          value of fractionDigits facet.
 XSAnnotation fractionDigitsAnnotation
           
 int length
          value of length facet.
 XSAnnotation lengthAnnotation
           
 java.lang.String maxExclusive
          value of maxExclusive facet.
 XSAnnotation maxExclusiveAnnotation
           
 java.lang.String maxInclusive
          value of maxInclusive facet.
 XSAnnotation maxInclusiveAnnotation
           
 int maxLength
          value of maxLength facet.
 XSAnnotation maxLengthAnnotation
           
 java.lang.String minExclusive
          value of minExclusive facet.
 XSAnnotation minExclusiveAnnotation
           
 java.lang.String minInclusive
          value of minInclusive facet.
 XSAnnotation minInclusiveAnnotation
           
 int minLength
          value of minLength facet.
 XSAnnotation minLengthAnnotation
           
 java.lang.String pattern
          string containing value of pattern facet, for multiple patterns values are ORed together.
 XSObjectListImpl patternAnnotations
           
 int totalDigits
          value of totalDigits facet.
 XSAnnotation totalDigitsAnnotation
           
 short whiteSpace
          value of whiteSpace facet.
 XSAnnotation whiteSpaceAnnotation
           
 
Constructor Summary
XSFacets()
           
 
Method Summary
 void reset()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

length

public int length
value of length facet.


minLength

public int minLength
value of minLength facet.


maxLength

public int maxLength
value of maxLength facet.


whiteSpace

public short whiteSpace
value of whiteSpace facet.


totalDigits

public int totalDigits
value of totalDigits facet.


fractionDigits

public int fractionDigits
value of fractionDigits facet.


pattern

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


enumeration

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


enumNSDecls

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


maxInclusive

public java.lang.String maxInclusive
value of maxInclusive facet.


maxExclusive

public java.lang.String maxExclusive
value of maxExclusive facet.


minInclusive

public java.lang.String minInclusive
value of minInclusive facet.


minExclusive

public java.lang.String minExclusive
value of minExclusive facet.


lengthAnnotation

public XSAnnotation lengthAnnotation

minLengthAnnotation

public XSAnnotation minLengthAnnotation

maxLengthAnnotation

public XSAnnotation maxLengthAnnotation

whiteSpaceAnnotation

public XSAnnotation whiteSpaceAnnotation

totalDigitsAnnotation

public XSAnnotation totalDigitsAnnotation

fractionDigitsAnnotation

public XSAnnotation fractionDigitsAnnotation

patternAnnotations

public XSObjectListImpl patternAnnotations

enumAnnotations

public XSObjectList enumAnnotations

maxInclusiveAnnotation

public XSAnnotation maxInclusiveAnnotation

maxExclusiveAnnotation

public XSAnnotation maxExclusiveAnnotation

minInclusiveAnnotation

public XSAnnotation minInclusiveAnnotation

minExclusiveAnnotation

public XSAnnotation minExclusiveAnnotation
Constructor Detail

XSFacets

public XSFacets()
Method Detail

reset

public void reset()