You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xalan.apache.org by zo...@apache.org on 2002/11/13 18:03:23 UTC
cvs commit: xml-xalan/java/src/org/apache/xalan/xsltc DOM.java
zongaro 2002/11/13 09:03:23
Modified: java/src/org/apache/xalan/xsltc/compiler Tag: XSLTC_DTM
Constants.java Key.java KeyCall.java
java/src/org/apache/xalan/xsltc/dom Tag: XSLTC_DTM
DOMAdapter.java MultiDOM.java
java/src/org/apache/xalan/xsltc Tag: XSLTC_DTM DOM.java
Log:
Renamed getNodeValue method in XSLTC's DOM to getStringValueX - meaning "get
the string value of a node according to XPath's definition." The old
getNodeValue overrode DTM's getNodeValue with slightly different semantics and
a slightly higher cost in terms of performance.
Revision Changes Path
No revision
No revision
1.19.2.8 +2 -2 xml-xalan/java/src/org/apache/xalan/xsltc/compiler/Constants.java
Index: Constants.java
===================================================================
RCS file: /home/cvs/xml-xalan/java/src/org/apache/xalan/xsltc/compiler/Constants.java,v
retrieving revision 1.19.2.7
retrieving revision 1.19.2.8
diff -u -r1.19.2.7 -r1.19.2.8
--- Constants.java 5 Nov 2002 10:41:37 -0000 1.19.2.7
+++ Constants.java 13 Nov 2002 17:03:13 -0000 1.19.2.8
@@ -340,7 +340,7 @@
public static final String GET_NODE_TYPE
= "getNodeType";
public static final String GET_NODE_VALUE
- = "getNodeValue";
+ = "getStringValueX";
public static final String GET_ELEMENT_VALUE
= "getElementValue";
public static final String GET_ATTRIBUTE_VALUE
1.10.6.5 +3 -3 xml-xalan/java/src/org/apache/xalan/xsltc/compiler/Key.java
Index: Key.java
===================================================================
RCS file: /home/cvs/xml-xalan/java/src/org/apache/xalan/xsltc/compiler/Key.java,v
retrieving revision 1.10.6.4
retrieving revision 1.10.6.5
diff -u -r1.10.6.4 -r1.10.6.5
--- Key.java 5 Nov 2002 10:41:37 -0000 1.10.6.4
+++ Key.java 13 Nov 2002 17:03:16 -0000 1.10.6.5
@@ -156,9 +156,9 @@
final ConstantPoolGen cpg = classGen.getConstantPool();
final InstructionList il = methodGen.getInstructionList();
- // DOM.getNodeValue(nodeIndex) => String
+ // DOM.getStringValueX(nodeIndex) => String
final int getNodeValue = cpg.addInterfaceMethodref(DOM_INTF,
- "getNodeValue",
+ GET_NODE_VALUE,
"(I)"+STRING_SIG);
final int getNodeIdent = cpg.addInterfaceMethodref(DOM_INTF,
1.7.6.5 +2 -2 xml-xalan/java/src/org/apache/xalan/xsltc/compiler/KeyCall.java
Index: KeyCall.java
===================================================================
RCS file: /home/cvs/xml-xalan/java/src/org/apache/xalan/xsltc/compiler/KeyCall.java,v
retrieving revision 1.7.6.4
retrieving revision 1.7.6.5
diff -u -r1.7.6.4 -r1.7.6.5
--- KeyCall.java 5 Nov 2002 10:41:37 -0000 1.7.6.4
+++ KeyCall.java 13 Nov 2002 17:03:16 -0000 1.7.6.5
@@ -209,7 +209,7 @@
// Returns the string value for a node in the DOM
final int getNodeValue = cpg.addInterfaceMethodref(DOM_INTF,
- "getNodeValue",
+ GET_NODE_VALUE,
"(I)"+STRING_SIG);
// Returns the KeyIndex object of a given name
No revision
No revision
1.11.10.8 +3 -3 xml-xalan/java/src/org/apache/xalan/xsltc/dom/DOMAdapter.java
Index: DOMAdapter.java
===================================================================
RCS file: /home/cvs/xml-xalan/java/src/org/apache/xalan/xsltc/dom/DOMAdapter.java,v
retrieving revision 1.11.10.7
retrieving revision 1.11.10.8
diff -u -r1.11.10.7 -r1.11.10.8
--- DOMAdapter.java 5 Nov 2002 10:41:44 -0000 1.11.10.7
+++ DOMAdapter.java 13 Nov 2002 17:03:22 -0000 1.11.10.8
@@ -317,11 +317,11 @@
return _dom.getNamespaceName(node);
}
- public String getNodeValue(final int node)
+ public String getStringValueX(final int node)
{
if (node == DTM.NULL)
return "";
- return _dom.getNodeValue(node);
+ return _dom.getStringValueX(node);
}
public void copy(final int node, TransletOutputHandler handler)
1.16.10.8 +4 -4 xml-xalan/java/src/org/apache/xalan/xsltc/dom/MultiDOM.java
Index: MultiDOM.java
===================================================================
RCS file: /home/cvs/xml-xalan/java/src/org/apache/xalan/xsltc/dom/MultiDOM.java,v
retrieving revision 1.16.10.7
retrieving revision 1.16.10.8
diff -u -r1.16.10.7 -r1.16.10.8
--- MultiDOM.java 5 Nov 2002 10:41:45 -0000 1.16.10.7
+++ MultiDOM.java 13 Nov 2002 17:03:22 -0000 1.16.10.8
@@ -234,7 +234,7 @@
int node;
while ((node = _source.next()) != END) {
- String val = getNodeValue(node);
+ String val = getStringValueX(node);
if (_value.equals(val) == _op) {
if (_returnType == RETURN_CURRENT)
return returnNode(node);
@@ -453,11 +453,11 @@
return _adapters[getDTMId(node)].getNamespaceName(node & CLR);
}
- public String getNodeValue(final int node) {
+ public String getStringValueX(final int node) {
if (node == DTM.NULL) {
return "";
}
- return _adapters[getDTMId(node)].getNodeValue(node & CLR);
+ return _adapters[getDTMId(node)].getStringValueX(node & CLR);
}
public void copy(final int node, TransletOutputHandler handler)
No revision
No revision
1.9.10.7 +2 -2 xml-xalan/java/src/org/apache/xalan/xsltc/DOM.java
Index: DOM.java
===================================================================
RCS file: /home/cvs/xml-xalan/java/src/org/apache/xalan/xsltc/DOM.java,v
retrieving revision 1.9.10.6
retrieving revision 1.9.10.7
diff -u -r1.9.10.6 -r1.9.10.7
--- DOM.java 5 Nov 2002 10:41:35 -0000 1.9.10.6
+++ DOM.java 13 Nov 2002 17:03:22 -0000 1.9.10.7
@@ -103,7 +103,7 @@
public int getNamespaceType(final int node);
public int getParent(final int node);
public int getAttributeNode(final int gType, final int element);
- public String getNodeValue(final int node);
+ public String getStringValueX(final int node);
public void copy(final int node, TransletOutputHandler handler)
throws TransletException;
public void copy(DTMAxisIterator nodes, TransletOutputHandler handler)
---------------------------------------------------------------------
To unsubscribe, e-mail: xalan-cvs-unsubscribe@xml.apache.org
For additional commands, e-mail: xalan-cvs-help@xml.apache.org