public class StreamingRoute
- extends Object
A StreamingRoute represents the path of events through an expression tree being
evaluated in streaming mode. The streaming route starts with a Watch, which is notified
by the parser of interesting events. It then proceeds through a series of Feeds which
process these events (or items composed from these events) before finally being output
to a Receiver which handles the transformation result.
The list of actions is "outermost expression first". This is the opposite of the order
in which the events actually pass through the pipeline.
Nested Class Summary
A PushAction is a collection of data that together represents the strategy for how an expression should be
evaluated in push mode.
|Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
public StreamingRoute copy()
public void append(StreamingRoute.PushAction action)
public void prepend(StreamingRoute.PushAction action)
public List<StreamingRoute.PushAction> getRoute()
public Watch getWatch(WatchManager watchManager,
public void explain(ExpressionPresenter out)
- Display the streaming route for diagnostic purposes
out - the display destination
Copyright (c) 2004-2010 Saxonica Limited. All rights reserved.