com.jclark.xsl.tr
class TemplateRuleSet extends Object
Constructor Summary | |
---|---|
TemplateRuleSet(Action builtinAction)
construct/ initialize with the default, builtin Action |
Method Summary | |
---|---|
void | add(TopLevelPattern pattern, Importance importImportance, Priority priority, Action action)
add a new (match template) rule to the set |
void | compile()
After all the patterns and actions have been added,
this must be called to
organize them to facilitate quick finding of the
best template action when "apply-templates" is
performed on a Node |
Action | getAction(Node node, ExprContext context)
finds and returns the TemplateAction that is the best match
(or highest priority) for the given Node in the given context |
Action | getImportAction(Node node, ExprContext context, int importLevel) |