An interface subsuming a variety of types of precondition
An interface for preconditions that defines necessary methods
A class containing information for simple indexation of templates rules of the general form base[expr = vals], and the special case for DITA-OT *[contains(@class,' tag ')] To iterate across candidate rules, the
class can be used, behaving as a sequence iterator
to yield successive candidate matching Rules (wrapped in ObjectValue).
A default null precondition set that does no harm and always permits a rule to be checked
A definition of a rule indexation pattern
A structure of the expressions needed for indexation.
Description for class
This class contains the stateful part of the precondition checker, in particular Boolean indexedState, which records for each indexed precondition whether it has not yet been determined (null) or has been determined to be true or false.
A collection of precondition expressions that can be used to increase efficiency of rule matching for long rule chains.
A Precondition 'group' that shares a common tokenization of an XPath expression result
This is the base class for precondition, indexation and rewrite definitions that use pattern/expression unification to determine applicability.
Copyright (c) 2004-2014 Saxonica Limited. All rights reserved.