|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.fujitsu.xml.omquery.VariableMgr
abstract class VariableMgr
A class which manages a list of variables. Queries can be made aware of variables by associating an instance of this class to a QueryMgr.
DomQueryMgr query_mgr = new DomQueryMgr(doc); query_mgr.getVariableMgr().addNumberVariable("a", 1.0); Enumeration iter = query_mgr.getNodesByXPath(doc, "A/B[@type = $a]");
Constructor Summary | |
---|---|
VariableMgr()
|
Method Summary | |
---|---|
(package private) abstract void |
addBooleanVariable(java.lang.String varname,
boolean value)
Add a Boolean variable to the list of managed variables. |
(package private) abstract void |
addNodeArrayVariable(java.lang.String varname,
org.w3c.dom.Node[] dom_nodes,
int start,
int len)
Add a variable of type DOM Node[] to the list of managed variables. |
(package private) abstract void |
addNumberVariable(java.lang.String varname,
double value)
Add a Number variable to the list of managed variables. |
(package private) abstract void |
addSingleNodeVariable(java.lang.String varname,
org.w3c.dom.Node dom_node)
Add a variable of type DOM Node to the list of managed variables. |
(package private) abstract void |
addStringVariable(java.lang.String varname,
java.lang.String value)
Add a String variable to the list of managed variables. |
(package private) abstract void |
addVariable(java.lang.String varname,
java.lang.String expr)
Add a variable to the list of managed variables. |
(package private) abstract void |
eval(com.jclark.xsl.om.Node node,
com.jclark.xsl.expr.ExprContext context)
|
(package private) abstract com.jclark.xsl.expr.VariableSet |
getVariableSet()
|
(package private) abstract com.jclark.xsl.expr.Variant |
getVariableValue(com.jclark.xsl.om.Name name)
|
(package private) abstract void |
reset()
Make the list of managed variables empty. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
VariableMgr()
Method Detail |
---|
abstract void addVariable(java.lang.String varname, java.lang.String expr) throws com.jclark.xsl.om.XSLException
expr
- XPath expression which is to be evaluated to yield the value for
the variable.
com.jclark.xsl.om.XSLException
abstract void addStringVariable(java.lang.String varname, java.lang.String value) throws com.jclark.xsl.om.XSLException
value
- a String which is bound as the value of the variable.
com.jclark.xsl.om.XSLException
abstract void addNumberVariable(java.lang.String varname, double value) throws com.jclark.xsl.om.XSLException
value
- a Number which is bound as the value of the variable.
com.jclark.xsl.om.XSLException
abstract void addBooleanVariable(java.lang.String varname, boolean value) throws com.jclark.xsl.om.XSLException
value
- a Boolean which is bound as the value of the variable.
com.jclark.xsl.om.XSLException
abstract void addSingleNodeVariable(java.lang.String varname, org.w3c.dom.Node dom_node) throws com.jclark.xsl.om.XSLException
value
- a DOM Node which is bound as the value of the variable.
com.jclark.xsl.om.XSLException
abstract void addNodeArrayVariable(java.lang.String varname, org.w3c.dom.Node[] dom_nodes, int start, int len) throws com.jclark.xsl.om.XSLException
value
- Array of DOM Node which is bound as the value of the variable.
com.jclark.xsl.om.XSLException
abstract void reset()
abstract void eval(com.jclark.xsl.om.Node node, com.jclark.xsl.expr.ExprContext context) throws com.jclark.xsl.om.XSLException
com.jclark.xsl.om.XSLException
abstract com.jclark.xsl.expr.VariableSet getVariableSet()
abstract com.jclark.xsl.expr.Variant getVariableValue(com.jclark.xsl.om.Name name) throws com.jclark.xsl.om.XSLException
com.jclark.xsl.om.XSLException
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |