org.apache.xerces.impl.xs.psvi
Interface XSFacet

All Superinterfaces:
XSObject

public interface XSFacet
extends XSObject

Describes a constraining facet. Enumeration and pattern facets are exposed via XSMultiValueFacet interface.


Method Summary
 XSAnnotation getAnnotation()
           
 short getFacetKind()
           
 java.lang.String getLexicalFacetValue()
           
 boolean isFixed()
          Check whether a facet value is fixed.
 
Methods inherited from interface org.apache.xerces.impl.xs.psvi.XSObject
getName, getNamespace, getNamespaceItem, getType
 

Method Detail

getFacetKind

public short getFacetKind()
Returns:
The name of the facet: e.i. length, whiteSpace, pattern, etc.

getLexicalFacetValue

public java.lang.String getLexicalFacetValue()
Returns:
Returns a value of a constraining facet.

isFixed

public boolean isFixed()
Check whether a facet value is fixed.

getAnnotation

public XSAnnotation getAnnotation()
Returns:
an annotation


Copyright © 1999-2003 Apache XML Project. All Rights Reserved.