|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.jclark.xsl.tr.TemplateRuleSet
holds a collection of Templates (Actions) for a mode .. their match patterns ranked by priority and importance
Constructor Summary | |
(package private) |
TemplateRuleSet(Action builtinAction)
construct/ initialize with the default, builtin Action |
Method Summary | |
(package private) void |
add(TopLevelPattern pattern,
Importance ruleImportance,
Importance importImportance,
Priority priority,
Action action)
add a new (match template) rule to the set |
(package private) 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 |
(package private) 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 |
(package private) Action |
getImportAction(Node node,
ExprContext context,
int importLevel)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
TemplateRuleSet(Action builtinAction)
Method Detail |
void compile()
void add(TopLevelPattern pattern, Importance ruleImportance, Importance importImportance, Priority priority, Action action)
Action getAction(Node node, ExprContext context) throws XSLException
XSLException
Action getImportAction(Node node, ExprContext context, int importLevel) throws XSLException
XSLException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |