| 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.sf.saxon.event.SequenceReceiver
net.sf.saxon.event.ProxyReceiver
com.saxonica.extra.WatchManager
com.saxonica.validate.ConstraintChecker
This class handles the checking of Schema-defined unique, key, and keyref constraints. It keeps track of the nesting of elements, and notifies a Watcher class when an element is found that matches a particular Selector.
| Field Summary | 
| Fields inherited from class com.saxonica.extra.WatchManager | 
activeWatchStack, elementStackTop, EMPTY_WATCH_LIST, watchList | 
| Fields inherited from class net.sf.saxon.event.ProxyReceiver | 
nextReceiver, systemId | 
| Fields inherited from class net.sf.saxon.event.SequenceReceiver | 
pipelineConfiguration, previousAtomic | 
| Fields inherited from interface javax.xml.transform.Result | 
PI_DISABLE_OUTPUT_ESCAPING, PI_ENABLE_OUTPUT_ESCAPING | 
| Constructor Summary | |
ConstraintChecker()
 | 
|
| Method Summary | |
 void | 
setElementDeclaration(ElementDecl decl)
setElementDeclaration is called immediately before the call on startElement.  | 
| Methods inherited from class com.saxonica.extra.WatchManager | 
addWatch, attribute, characters, comment, endElement, getURIForPrefix, iteratePrefixes, namespace, processingInstruction, startContent, startElement | 
| Methods inherited from class net.sf.saxon.event.ProxyReceiver | 
close, endDocument, getConfiguration, getDocumentLocator, getNamePool, getSystemId, getUnderlyingReceiver, open, setPipelineConfiguration, setSystemId, setUnderlyingReceiver, setUnparsedEntity, startDocument | 
| Methods inherited from class net.sf.saxon.event.SequenceReceiver | 
append, getPipelineConfiguration | 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
public ConstraintChecker()
| Method Detail | 
public void setElementDeclaration(ElementDecl decl)
                           throws XPathException
XPathException
  | 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||