org.dom4j.rule
public class Stylesheet extends Object
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.
Version: $Revision: 1.14 $
| Constructor Summary | |
|---|---|
| Stylesheet()
Creates a new empty stylesheet. | |
| Method Summary | |
|---|---|
| void | addRule(Rule rule)
Add a rule to this stylesheet.
|
| void | applyTemplates(Object input, XPath xpath)
Processes the result of the xpath expression. |
| void | applyTemplates(Object input, XPath xpath, String mode)
Processes the result of the xpath expression in the given mode. |
| void | applyTemplates(Object input, XPath xpath)
Processes the result of the xpath expression. |
| void | applyTemplates(Object input, XPath xpath, String mode)
Processes the result of the xpath expression in the given mode. |
| void | applyTemplates(Object input)
If input is a Node, this will processes all of the
children of that node. |
| void | applyTemplates(Object input, String mode)
Processes the input object in the given mode. |
| void | clear() |
| String | getModeName()
DOCUMENT ME!
|
| Action | getValueOfAction()
DOCUMENT ME!
|
| void | removeRule(Rule rule)
Removes the specified rule from this stylesheet.
|
| void | run(Object input)
Runs this stylesheet on the given input which should be either a Node or
a List of Node objects.
|
| void | run(Object input, String mode) |
| void | run(List list) |
| void | run(List list, String mode) |
| void | run(Node node) |
| void | run(Node node, String mode) |
| void | setModeName(String modeName)
Sets the name of the mode that the stylesheet uses by default.
|
| void | setValueOfAction(Action valueOfAction)
Sets the default value-of action which is used in the default rules for
the pattern "text()|@"
|
Parameters: rule the rule to add
Parameters: input the input object xpath the xpath expression
Throws: Exception if something goes wrong
Parameters: input the input object xpath the xpath expression mode the mode
Throws: Exception if something goes wrong
Deprecated: Use Stylesheetinstead.
Processes the result of the xpath expression. The xpath expression is evaluated against the provided input object.Parameters: input the input object xpath the xpath expression
Throws: Exception if something goes wrong
Deprecated: Use Stylesheet instead.
Processes the result of the xpath expression in the given mode. The xpath expression is evaluated against the provided input object.Parameters: input the input object xpath the xpath expression mode the mode
Throws: Exception if something goes wrong
Node, this will processes all of the
children of that node. If input is a List of
Nodess, these nodes will be iterated and all children of
each node will be processed.
Parameters: input
the input object, this can either be a Node or
a List
Throws: Exception if something goes wrong
Node, this will processes all of the children of that
node. If input is a List of Nodess, these
nodes will be iterated and all children of each node will be processed.
Parameters: input
the input object, this can either be a Node or
a List mode
the mode
Throws: Exception if something goes wrong
Returns: the name of the mode the stylesheet uses by default
Returns: the default value-of action which is used in the default rules for the pattern "text()|@"
Parameters: rule the rule to remove
Parameters: input the input to run this stylesheet on
Throws: Exception if something goes wrong
Parameters: modeName DOCUMENT ME!
Parameters: valueOfAction DOCUMENT ME!