|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
org.dom4j.rule Class Stylesheet
java.lang.Object org.dom4j.rule.Stylesheet
- 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 $
- Author:
- James Strachan
Constructor Summary | |
Stylesheet()
Creates a new empty stylesheet. |
Method Summary | |
void |
addRule(Rule rule)
Add a rule to this stylesheet. |
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 |
applyTemplates(Object input,
XPath xpath)
Processes the result of the xpath expression. |
void |
applyTemplates(Object input,
org.jaxen.XPath xpath)
Deprecated. Use applyTemplates(Object, XPath) instead. |
void |
applyTemplates(Object input,
XPath xpath,
String mode)
Processes the result of the xpath expression in the given mode. |
void |
applyTemplates(Object input,
org.jaxen.XPath xpath,
String mode)
Deprecated. Use applyTemplates(Object, XPath, String)
instead. |
void |
clear()
|
String |
getModeName()
DOCUMENT ME! |
Action |
getValueOfAction()
DOCUMENT ME! |
void |
removeRule(Rule rule)
Removes the specified rule from this stylesheet. |
void |
run(List list)
|
void |
run(List list,
String mode)
|
void |
run(Node node)
|
void |
run(Node node,
String mode)
|
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 |
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()|@" |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
Stylesheet
public Stylesheet()
- Creates a new empty stylesheet.
Method Detail |
addRule
public void addRule(Rule rule)
- Add a rule to this stylesheet.
- Parameters:
rule
- the rule to add
removeRule
public void removeRule(Rule rule)
- Removes the specified rule from this stylesheet.
- Parameters:
rule
- the rule to remove
run
public void run(Object input) throws Exception
- Runs this stylesheet on the given input which should be either a Node or
a List of Node objects.
- Parameters:
input
- the input to run this stylesheet on- Throws:
Exception
- if something goes wrong
run
public void run(Object input, String mode) throws Exception
- Throws:
Exception
run
public void run(List list) throws Exception
- Throws:
Exception
run
public void run(List list, String mode) throws Exception
- Throws:
Exception
run
public void run(Node node) throws Exception
- Throws:
Exception
run
public void run(Node node, String mode) throws Exception
- Throws:
Exception
applyTemplates
public void applyTemplates(Object input, XPath xpath) throws Exception
- Processes the result of the xpath expression. The xpath expression is
evaluated against the provided input object.
- Parameters:
input
- the input objectxpath
- the xpath expression- Throws:
Exception
- if something goes wrong
applyTemplates
public void applyTemplates(Object input, XPath xpath, String mode) throws Exception
- 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 objectxpath
- the xpath expressionmode
- the mode- Throws:
Exception
- if something goes wrong
applyTemplates
public void applyTemplates(Object input, org.jaxen.XPath xpath) throws Exception
- Deprecated. Use
applyTemplates(Object, XPath)
instead. - Processes the result of the xpath expression. The xpath expression is
evaluated against the provided input object.
- Parameters:
input
- the input objectxpath
- the xpath expression- Throws:
Exception
- if something goes wrong
applyTemplates
public void applyTemplates(Object input, org.jaxen.XPath xpath, String mode) throws Exception
- Deprecated. Use
applyTemplates(Object, XPath, String)
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 objectxpath
- the xpath expressionmode
- the mode- Throws:
Exception
- if something goes wrong
applyTemplates
public void applyTemplates(Object input) throws Exception
- If input is a
Node
, this will processes all of the children of that node. If input is aList
ofNodes
s, these nodes will be iterated and all children of each node will be processed. - Parameters:
input
- the input object, this can either be aNode
or aList
- Throws:
Exception
- if something goes wrong
applyTemplates
public void applyTemplates(Object input, String mode) throws Exception
- Processes the input object in the given mode. If input is a
Node
, this will processes all of the children of that node. If input is aList
ofNodes
s, these nodes will be iterated and all children of each node will be processed. - Parameters:
input
- the input object, this can either be aNode
or aList
mode
- the mode- Throws:
Exception
- if something goes wrong
clear
public void clear()
getModeName
public String getModeName()
- DOCUMENT ME!
- Returns:
- the name of the mode the stylesheet uses by default
setModeName
public void setModeName(String modeName)
- Sets the name of the mode that the stylesheet uses by default.
- Parameters:
modeName
- DOCUMENT ME!
getValueOfAction
public Action getValueOfAction()
- DOCUMENT ME!
- Returns:
- the default value-of action which is used in the default rules for the pattern "text()|@"
setValueOfAction
public void setValueOfAction(Action valueOfAction)
- Sets the default value-of action which is used in the default rules for
the pattern "text()|@"
- Parameters:
valueOfAction
- DOCUMENT ME!
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Copyright © 2001-2005 MetaStuff Ltd.. All Rights Reserved.