com.saxonica.stream.watch
Class EmptyWatch

java.lang.Object
  extended by com.saxonica.validate.AbstractWatch
      extended by com.saxonica.stream.watch.ComposingWatch
          extended by com.saxonica.stream.watch.CountWatch
              extended by com.saxonica.stream.watch.EmptyWatch
All Implemented Interfaces:
Watch

public class EmptyWatch
extends CountWatch

Streaming watch supporting the empty() function


Field Summary
 
Fields inherited from class com.saxonica.stream.watch.CountWatch
count
 
Constructor Summary
EmptyWatch(Expression expression, Feed result, Stack<XPathContext> contextStack)
           
 
Method Summary
 void close()
          The close() method is called immediately before the Watch is destroyed, that is, when the element whose declaration scopes the constraint implemented by this Watch goes out of scope.
 
Methods inherited from class com.saxonica.stream.watch.CountWatch
endSelectedParentNode, notifySelectedLeafNode, startSelectedParentNode
 
Methods inherited from class com.saxonica.stream.watch.ComposingWatch
getContext, getContextStack, getResult, open
 
Methods inherited from class com.saxonica.validate.AbstractWatch
getAnchorNode, getNamespaceResolver, getPipelineConfiguration, getSelection, setAnchorNode, setNamespaceResolver, setPipelineConfiguration, setSelection
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EmptyWatch

public EmptyWatch(Expression expression,
                  Feed result,
                  Stack<XPathContext> contextStack)
Method Detail

close

public void close()
           throws XPathException
Description copied from class: CountWatch
The close() method is called immediately before the Watch is destroyed, that is, when the element whose declaration scopes the constraint implemented by this Watch goes out of scope.

Specified by:
close in interface Watch
Overrides:
close in class CountWatch
Throws:
XPathException


Copyright (c) 2004-2011 Saxonica Limited. All rights reserved.