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