public class Valve extends ProxyReceiver
pipelineConfiguration, previousAtomic, systemId
|Constructor and Description|
|Modifier and Type||Method and Description|
Notify the start of an element
Ask (after the first element event has been received) whether output was diverted to the secondary receiver
append, attribute, characters, close, comment, endDocument, endElement, getNamePool, getNextReceiver, namespace, open, processingInstruction, setPipelineConfiguration, setSystemId, setUnderlyingReceiver, setUnparsedEntity, startContent, startDocument, usesTypeAnnotations
append, decompose, flatten, getConfiguration, getErrorCodeForDecomposingFunctionItems, getPipelineConfiguration, getSystemId, handlesAppend
Valve. Events sent to this
Valvewill be forwarded to the primary receiver, unless the namespace of the first element node matches the test namespace, in which case the events will be forwarded to the secondary receiver
testNamespace- the test namespace
primary- the primary Receiver
secondary- the secondary Receiver
public void startElement(NodeName elemName, SchemaType typeCode, Location location, int properties) throws XPathException
elemName- integer code identifying the name of the element within the name pool.
typeCode- the element's type annotation.
location- a location associated with the event (typically either a location in the source document or the stylesheet)
properties- properties of the element node
XPathException- if an error occurs
public boolean wasDiverted()
Copyright (c) 2004-2020 Saxonica Limited. All rights reserved.