org.apache.xerces.impl.dv
Class XSFacets

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

public class XSFacets
extends 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 699892 2008-09-28 21:08:27Z mrglavas $
Author:
Sandy Gao, IBM

Field Summary
 XSObjectList enumAnnotations
           
 Vector enumeration
          Vector containing values of Enumeration facet, as String's.
 Vector enumNSDecls
          An array parallel to "Vector enumeration".
 int fractionDigits
          value of fractionDigits facet.
 XSAnnotation fractionDigitsAnnotation
           
 int length
          value of length facet.
 XSAnnotation lengthAnnotation
           
 String maxExclusive
          value of maxExclusive facet.
 XSAnnotation maxExclusiveAnnotation
           
 String maxInclusive
          value of maxInclusive facet.
 XSAnnotation maxInclusiveAnnotation
           
 int maxLength
          value of maxLength facet.
 XSAnnotation maxLengthAnnotation
           
 String minExclusive
          value of minExclusive facet.
 XSAnnotation minExclusiveAnnotation
           
 String minInclusive
          value of minInclusive facet.
 XSAnnotation minInclusiveAnnotation
           
 int minLength
          value of minLength facet.
 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.
 XSAnnotation totalDigitsAnnotation
           
 short whiteSpace
          value of whiteSpace facet.
 XSAnnotation whiteSpaceAnnotation
           
 
Constructor Summary
XSFacets()
           
 
Method Summary
 void reset()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, 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 String pattern
string containing value of pattern facet, for multiple patterns values are ORed together.


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.


maxInclusive

public String maxInclusive
value of maxInclusive facet.


maxExclusive

public String maxExclusive
value of maxExclusive facet.


minInclusive

public String minInclusive
value of minInclusive facet.


minExclusive

public 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()


Copyright © 2011. All Rights Reserved.