Top Description Fields Constructors Methods
org.apache.xerces.impl.dv

public Class XSFacets

extends Object
Class Inheritance
Imports
java.util.Vector, org.apache.xerces.impl.xs.util.XSObjectListImpl, org.apache.xerces.xs.XSAnnotation, .XSObjectList

The class used to pass all facets to XSSimpleType#applyFacets.
Author
Sandy Gao, IBM
Version
$Id: XSFacets.java 699892 2008-09-28 21:08:27Z mrglavas $

Field Summary

Modifier and TypeField and Description
public XSObjectList
public Vector<E>
enumeration

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

public Vector<E>
enumNSDecls

An array parallel to "Vector enumeration".

public int
fractionDigits

value of fractionDigits facet.

public XSAnnotation
public int
length

value of length facet.

public XSAnnotation
public String
maxExclusive

value of maxExclusive facet.

public XSAnnotation
public String
maxInclusive

value of maxInclusive facet.

public XSAnnotation
public int
maxLength

value of maxLength facet.

public XSAnnotation
public String
minExclusive

value of minExclusive facet.

public XSAnnotation
public String
minInclusive

value of minInclusive facet.

public XSAnnotation
public int
minLength

value of minLength facet.

public XSAnnotation
public String
pattern

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

public XSObjectListImpl
public int
totalDigits

value of totalDigits facet.

public XSAnnotation
public short
whiteSpace

value of whiteSpace facet.

public XSAnnotation

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

enumAnnotationsback to summary
public XSObjectList enumAnnotations
enumerationback to summary
public Vector<E> enumeration

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

enumNSDeclsback to summary
public Vector<E> enumNSDecls

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

fractionDigitsback to summary
public int fractionDigits

value of fractionDigits facet.

fractionDigitsAnnotationback to summary
public XSAnnotation fractionDigitsAnnotation
lengthback to summary
public int length

value of length facet.

lengthAnnotationback to summary
public XSAnnotation lengthAnnotation
maxExclusiveback to summary
public String maxExclusive

value of maxExclusive facet.

maxExclusiveAnnotationback to summary
public XSAnnotation maxExclusiveAnnotation
maxInclusiveback to summary
public String maxInclusive

value of maxInclusive facet.

maxInclusiveAnnotationback to summary
public XSAnnotation maxInclusiveAnnotation
maxLengthback to summary
public int maxLength

value of maxLength facet.

maxLengthAnnotationback to summary
public XSAnnotation maxLengthAnnotation
minExclusiveback to summary
public String minExclusive

value of minExclusive facet.

minExclusiveAnnotationback to summary
public XSAnnotation minExclusiveAnnotation
minInclusiveback to summary
public String minInclusive

value of minInclusive facet.

minInclusiveAnnotationback to summary
public XSAnnotation minInclusiveAnnotation
minLengthback to summary
public int minLength

value of minLength facet.

minLengthAnnotationback to summary
public XSAnnotation minLengthAnnotation
patternback to summary
public String pattern

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

patternAnnotationsback to summary
public XSObjectListImpl patternAnnotations
totalDigitsback to summary
public int totalDigits

value of totalDigits facet.

totalDigitsAnnotationback to summary
public XSAnnotation totalDigitsAnnotation
whiteSpaceback to summary
public short whiteSpace

value of whiteSpace facet.

whiteSpaceAnnotationback to summary
public XSAnnotation whiteSpaceAnnotation

Constructor Detail

XSFacetsback to summary
public XSFacets()

Method Detail

resetback to summary
public void reset()