Package org.apache.xerces.impl.dv
Class XSFacets
- java.lang.Object
-
- org.apache.xerces.impl.dv.XSFacets
-
public class XSFacets extends java.lang.ObjectThe class used to pass all facets toXSSimpleType.applyFacets(org.apache.xerces.impl.dv.XSFacets, short, short, org.apache.xerces.impl.dv.ValidationContext).INTERNAL:
- Usage of this class is not supported. It may be altered or removed at any time.
- Version:
- $Id: XSFacets.java 699892 2008-09-28 21:08:27Z mrglavas $
- Author:
- Sandy Gao, IBM
-
-
Field Summary
Fields Modifier and Type Field Description org.apache.xerces.xs.XSObjectListenumAnnotationsjava.util.VectorenumerationVector containing values of Enumeration facet, as String's.java.util.VectorenumNSDeclsAn array parallel to "Vector enumeration".intfractionDigitsvalue of fractionDigits facet.org.apache.xerces.xs.XSAnnotationfractionDigitsAnnotationintlengthvalue of length facet.org.apache.xerces.xs.XSAnnotationlengthAnnotationjava.lang.StringmaxExclusivevalue of maxExclusive facet.org.apache.xerces.xs.XSAnnotationmaxExclusiveAnnotationjava.lang.StringmaxInclusivevalue of maxInclusive facet.org.apache.xerces.xs.XSAnnotationmaxInclusiveAnnotationintmaxLengthvalue of maxLength facet.org.apache.xerces.xs.XSAnnotationmaxLengthAnnotationjava.lang.StringminExclusivevalue of minExclusive facet.org.apache.xerces.xs.XSAnnotationminExclusiveAnnotationjava.lang.StringminInclusivevalue of minInclusive facet.org.apache.xerces.xs.XSAnnotationminInclusiveAnnotationintminLengthvalue of minLength facet.org.apache.xerces.xs.XSAnnotationminLengthAnnotationjava.lang.Stringpatternstring containing value of pattern facet, for multiple patterns values are ORed together.XSObjectListImplpatternAnnotationsinttotalDigitsvalue of totalDigits facet.org.apache.xerces.xs.XSAnnotationtotalDigitsAnnotationshortwhiteSpacevalue of whiteSpace facet.org.apache.xerces.xs.XSAnnotationwhiteSpaceAnnotation
-
Constructor Summary
Constructors Constructor Description XSFacets()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidreset()
-
-
-
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 org.apache.xerces.xs.XSAnnotation lengthAnnotation
-
minLengthAnnotation
public org.apache.xerces.xs.XSAnnotation minLengthAnnotation
-
maxLengthAnnotation
public org.apache.xerces.xs.XSAnnotation maxLengthAnnotation
-
whiteSpaceAnnotation
public org.apache.xerces.xs.XSAnnotation whiteSpaceAnnotation
-
totalDigitsAnnotation
public org.apache.xerces.xs.XSAnnotation totalDigitsAnnotation
-
fractionDigitsAnnotation
public org.apache.xerces.xs.XSAnnotation fractionDigitsAnnotation
-
patternAnnotations
public XSObjectListImpl patternAnnotations
-
enumAnnotations
public org.apache.xerces.xs.XSObjectList enumAnnotations
-
maxInclusiveAnnotation
public org.apache.xerces.xs.XSAnnotation maxInclusiveAnnotation
-
maxExclusiveAnnotation
public org.apache.xerces.xs.XSAnnotation maxExclusiveAnnotation
-
minInclusiveAnnotation
public org.apache.xerces.xs.XSAnnotation minInclusiveAnnotation
-
minExclusiveAnnotation
public org.apache.xerces.xs.XSAnnotation minExclusiveAnnotation
-
-