org.apache.xerces.impl.xs
Class XMLSchemaValidator.XPathMatcherStack
java.lang.Object
org.apache.xerces.impl.xs.XMLSchemaValidator.XPathMatcherStack
- XMLSchemaValidator
protected static class XMLSchemaValidator.XPathMatcherStack
extends java.lang.Object
Stack of XPath matchers for identity constraints.
fContextStack
protected IntStack fContextStack
Offset stack for contexts.
fMatchersCount
protected int fMatchersCount
Count of active matchers.
XPathMatcherStack
public XPathMatcherStack()
addMatcher
public void addMatcher(XPathMatcher matcher)
Adds a matcher.
clear
public void clear()
Resets the XPath matcher stack.
getMatcherAt
public XPathMatcher getMatcherAt(int index)
Returns the XPath matcher at the specified index.
getMatcherCount
public int getMatcherCount()
Returns the count of XPath matchers.
popContext
public void popContext()
Pops a context off of the stack.
pushContext
public void pushContext()
Pushes a new context onto the stack.
size
public int size()
Returns the size of the stack.
Copyright B) 1999-2005 Apache XML Project. All Rights Reserved.