Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.dom4j.rule.pattern.* (2)

org.dom4j.rule: Javadoc index of package org.dom4j.rule.


Package Samples:

org.dom4j.rule.pattern: A org.dom4j.rule.Pattern based XML rule engine which implements the full XSLT processing model while allowing any org.dom4j.rule.Action to be fired if a pattern matches.  

Classes:

DefaultPattern: DefaultPattern a default implementation of Pattern which can take any XPath implementation or NodeFilter for defining the pattern. WARNING this implementation causes a worst case, brute force XSLT rule evaluation to be performed. Wherever possible the methods getPriority() 55 , getMatchType() 55 and getMatchesNodeName() 55 should be overloaded to allow more rule filtering to occur.
RuleSet: RuleSet manages a set of rules which are sorted in order of relevance according to the XSLT defined conflict resolution policy. This makes finding the correct rule for a DOM4J Node using the XSLT processing model efficient as the rules can be evaluated in order of priority.
Mode: Mode manages a number of RuleSet instances for the mode in a stylesheet. It is responsible for finding the correct rule for a given DOM4J Node using the XSLT processing model uses the smallest possible RuleSet to reduce the number of Rule evaluations.
Stylesheet: Stylesheet implements an XSLT stylesheet such that rules can be added to the stylesheet and the stylesheet can be applied to a source document or node.
RuleManager: RuleManager manages a set of rules such that a rule can be found for a given DOM4J Node using the XSLT processing model.
Action: Action represents some default action which should occur when a rule matches a node in the XSLT processing model.
Rule: Rule matches against DOM4J Node so that some action can be performed such as in the XSLT processing model.
NodeTypePattern: NodeTypePattern implements a Pattern which matches any node of the given node type.
Pattern: Pattern defines the behaviour for pattern in the XSLT processing model.
NullAction: NullAction represents an empty action that does nothing.
StylesheetTest: A test harness to test the use of the Stylesheet and the XSLT rule engine.
PriorityTest: Tests the priority behaviour of Pattern.
RuleTest: Tests the ordering of Rules

Home | Contact Us | Privacy Policy | Terms of Service