public class ConstraintChecker extends WatchManager
WatchManager.GroupingScope
activeWatchStack, elementStackTop, watchList
pipelineConfiguration, previousAtomic, systemId
Constructor and Description |
---|
ConstraintChecker(PipelineConfiguration pipe) |
Modifier and Type | Method and Description |
---|---|
protected void |
addPrearrangedWatches() |
ValidationContext |
getValidationContext() |
void |
setElementDeclaration(ElementDecl decl)
setElementDeclaration is called immediately before the call on startElement.
|
void |
setPipelineConfiguration(PipelineConfiguration pipe)
Set the pipeline configuration
|
void |
setValidationContext(ValidationContext vc) |
addWatch, append, attribute, characters, close, comment, endDocument, endElement, endGroupingScope, getDepth, getDocumentNode, getMultiAccumulatorWatch, getStartTagBuffer, getURIForPrefix, getXPathContext, iteratePrefixes, namespace, processingInstruction, removeWatch, setStartTagBuffer, setUnparsedEntity, setXPathContext, startCapturingGroupingWatches, startContent, startDocument, startElement, startGroupingScope, stopCapturingGroupingWatches, usesTypeAnnotations, watchAccumulators
append, decompose, flatten, getConfiguration, getErrorCodeForDecomposingFunctionItems, getNamePool, getPipelineConfiguration, getSystemId, handlesAppend, open, setSystemId
public ConstraintChecker(PipelineConfiguration pipe)
public void setValidationContext(ValidationContext vc)
public ValidationContext getValidationContext()
public void setPipelineConfiguration(PipelineConfiguration pipe)
Receiver
setPipelineConfiguration
in interface Receiver
setPipelineConfiguration
in class SequenceReceiver
pipe
- the pipeline configurationpublic void setElementDeclaration(ElementDecl decl) throws XPathException
decl
- the element declarationXPathException
- if an error occursprotected void addPrearrangedWatches() throws XPathException
addPrearrangedWatches
in class WatchManager
XPathException
Copyright (c) 2004-2020 Saxonica Limited. All rights reserved.