computeStreamability
public PostureAndSweep computeStreamability(boolean allowExtensions,
ContextItemStaticInfo contextInfo,
List<String> reasons)
Get the "sweep" of this expression as defined in the W3C streamability specifications.
This provides an assessment of stylesheet code against the W3C criteria for guaranteed
streamability, and is implemented to allow these criteria to be tested. It is not the
case that all expression that emerge as streamable from this analysis are currently
capable of being streamed by Saxon
- Overrides:
computeStreamability
in class StreamingAdjunct
- Parameters:
allowExtensions
- if false, the definition of "guaranteed streamability" in the
W3C specification is used. If true, Saxon extensions are permitted, which make somecontextInfo
- reasons
- the caller may supply a list, in which case the implementation may add to this
- Returns:
- the posture and sweep of the expression