You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@xalan.apache.org by gg...@apache.org on 2019/04/20 23:33:24 UTC

[xalan-java] annotated tag xalan-j_2_5_D1 created (now d2e99b1)

This is an automated email from the ASF dual-hosted git repository.

ggregory pushed a change to annotated tag xalan-j_2_5_D1
in repository https://gitbox.apache.org/repos/asf/xalan-java.git.


      at d2e99b1  (tag)
 tagging 0f5fab3ed7a1cba3d6d07782ab2336f75fe33698 (commit)
      by No Author
      on Mon Mar 3 15:21:21 2003 +0000

- Log -----------------------------------------------------------------
This commit was manufactured by cvs2svn to create tag \'xalan-j_2_5_D1\'.
-----------------------------------------------------------------------

This annotated tag includes the following new commits:

     new 0f5fab3  This commit was manufactured by cvs2svn to create tag 'xalan-j_2_5_D1'.

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@xalan.apache.org
For additional commands, e-mail: dev-help@xalan.apache.org


[xalan-java] 01/01: This commit was manufactured by cvs2svn to create tag 'xalan-j_2_5_D1'.

Posted by gg...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

ggregory pushed a commit to annotated tag xalan-j_2_5_D1
in repository https://gitbox.apache.org/repos/asf/xalan-java.git

commit 0f5fab3ed7a1cba3d6d07782ab2336f75fe33698
Author: No Author <de...@apache.org>
AuthorDate: Mon Mar 3 15:21:21 2003 +0000

    This commit was manufactured by cvs2svn to create tag
    'xalan-j_2_5_D1'.
---
 src/org/apache/xalan/transformer/TrAXFilter.java   |  8 --
 .../xalan/xsltc/compiler/util/ReferenceType.java   | 92 ++++++++++------------
 src/trax/trax.properties                           | 11 ---
 3 files changed, 42 insertions(+), 69 deletions(-)

diff --git a/src/org/apache/xalan/transformer/TrAXFilter.java b/src/org/apache/xalan/transformer/TrAXFilter.java
index 2ee47c1..7b45918 100644
--- a/src/org/apache/xalan/transformer/TrAXFilter.java
+++ b/src/org/apache/xalan/transformer/TrAXFilter.java
@@ -96,14 +96,6 @@ public class TrAXFilter extends XMLFilterImpl
     m_transformer = (TransformerImpl)templates.newTransformer();
   }
   
-  /**
-   * Return the Transformer object used for this XML filter.
-   */
-  public TransformerImpl getTransformer()
-  {
-    return m_transformer;
-  }
-  
   /** Set the parent reader.
    *
    * <p>This is the {@link org.xml.sax.XMLReader XMLReader} from which 
diff --git a/src/org/apache/xalan/xsltc/compiler/util/ReferenceType.java b/src/org/apache/xalan/xsltc/compiler/util/ReferenceType.java
index 380f7f4..38ff604 100644
--- a/src/org/apache/xalan/xsltc/compiler/util/ReferenceType.java
+++ b/src/org/apache/xalan/xsltc/compiler/util/ReferenceType.java
@@ -64,8 +64,6 @@
 
 package org.apache.xalan.xsltc.compiler.util;
 
-import org.apache.xalan.xsltc.DOM;
-import org.apache.bcel.generic.PUSH;
 import org.apache.bcel.generic.ALOAD;
 import org.apache.bcel.generic.ASTORE;
 import org.apache.bcel.generic.ConstantPoolGen;
@@ -98,13 +96,13 @@ public final class ReferenceType extends Type {
     }
 
     /**
-     * Translates a reference to an object of internal type <code>type</code>.
+     * Translates a reference to an object of internal type <code>type</code>. 
      * The translation to int is undefined since references
      * are always converted to reals in arithmetic expressions.
      *
      * @see	org.apache.xalan.xsltc.compiler.util.Type#translateTo
      */
-    public void translateTo(ClassGenerator classGen, MethodGenerator methodGen,
+    public void translateTo(ClassGenerator classGen, MethodGenerator methodGen, 
 			    Type type) {
 	if (type == Type.String) {
 	    translateTo(classGen, methodGen, (StringType) type);
@@ -134,26 +132,20 @@ public final class ReferenceType extends Type {
     }
 
     /**
-     * Translates reference into object of internal type <code>type</code>.
+     * Translates reference into object of internal type <code>type</code>. 
      *
      * @see	org.apache.xalan.xsltc.compiler.util.Type#translateTo
      */
-    public void translateTo(ClassGenerator classGen, MethodGenerator methodGen,
+    public void translateTo(ClassGenerator classGen, MethodGenerator methodGen, 
 			    StringType type) {
 	final int current = methodGen.getLocalIndex("current");
 	ConstantPoolGen cpg = classGen.getConstantPool();
 	InstructionList il = methodGen.getInstructionList();
 
-	// If no current, conversion is a top-level
-	if (current < 0) {
-	    il.append(new PUSH(cpg, DOM.ROOTNODE));  // push root node
-	}
-	else {
-	    il.append(new ILOAD(current));
-	}
+	il.append(new ILOAD(current));
 	il.append(methodGen.loadDOM());
 	final int stringF = cpg.addMethodref(BASIS_LIBRARY_CLASS,
-					     "stringF",
+					     "stringF", 
 					     "("
 					     + OBJECT_SIG
 					     + NODE_SIG
@@ -163,18 +155,18 @@ public final class ReferenceType extends Type {
     }
 
     /**
-     * Translates a reference into an object of internal type <code>type</code>.
+     * Translates a reference into an object of internal type <code>type</code>. 
      *
      * @see	org.apache.xalan.xsltc.compiler.util.Type#translateTo
      */
-    public void translateTo(ClassGenerator classGen, MethodGenerator methodGen,
+    public void translateTo(ClassGenerator classGen, MethodGenerator methodGen, 
 			    RealType type) {
 	final ConstantPoolGen cpg = classGen.getConstantPool();
 	final InstructionList il = methodGen.getInstructionList();
 
 	il.append(methodGen.loadDOM());
-	int index = cpg.addMethodref(BASIS_LIBRARY_CLASS, "numberF",
-				     "("
+	int index = cpg.addMethodref(BASIS_LIBRARY_CLASS, "numberF", 
+				     "(" 
 				     + OBJECT_SIG
 				     + DOM_INTF_SIG
 				     + ")D");
@@ -182,17 +174,17 @@ public final class ReferenceType extends Type {
     }
 
     /**
-     * Translates a reference to an object of internal type <code>type</code>.
+     * Translates a reference to an object of internal type <code>type</code>. 
      *
      * @see	org.apache.xalan.xsltc.compiler.util.Type#translateTo
      */
-    public void translateTo(ClassGenerator classGen, MethodGenerator methodGen,
+    public void translateTo(ClassGenerator classGen, MethodGenerator methodGen, 
 			    BooleanType type) {
 	final ConstantPoolGen cpg = classGen.getConstantPool();
 	final InstructionList il = methodGen.getInstructionList();
 
-	int index = cpg.addMethodref(BASIS_LIBRARY_CLASS, "booleanF",
-				     "("
+	int index = cpg.addMethodref(BASIS_LIBRARY_CLASS, "booleanF", 
+				     "(" 
 				     + OBJECT_SIG
 				     + ")Z");
 	il.append(new INVOKESTATIC(index));
@@ -203,17 +195,17 @@ public final class ReferenceType extends Type {
      *
      * @see	org.apache.xalan.xsltc.compiler.util.Type#translateTo
      */
-    public void translateTo(ClassGenerator classGen, MethodGenerator methodGen,
+    public void translateTo(ClassGenerator classGen, MethodGenerator methodGen, 
 			    NodeSetType type) {
 	final ConstantPoolGen cpg = classGen.getConstantPool();
 	final InstructionList il = methodGen.getInstructionList();
-	int index = cpg.addMethodref(BASIS_LIBRARY_CLASS, "referenceToNodeSet",
+	int index = cpg.addMethodref(BASIS_LIBRARY_CLASS, "referenceToNodeSet", 
 				     "("
 				     + OBJECT_SIG
 				     + ")"
 				     + NODE_ITERATOR_SIG);
 	il.append(new INVOKESTATIC(index));
-
+	
 	// Reset this iterator
 	index = cpg.addInterfaceMethodref(NODE_ITERATOR, RESET, RESET_SIG);
 	il.append(new INVOKEINTERFACE(index, 1));
@@ -235,11 +227,11 @@ public final class ReferenceType extends Type {
      *
      * @see	org.apache.xalan.xsltc.compiler.util.Type#translateTo
      */
-    public void translateTo(ClassGenerator classGen, MethodGenerator methodGen,
+    public void translateTo(ClassGenerator classGen, MethodGenerator methodGen, 
 			    ResultTreeType type) {
 	final ConstantPoolGen cpg = classGen.getConstantPool();
 	final InstructionList il = methodGen.getInstructionList();
-	int index = cpg.addMethodref(BASIS_LIBRARY_CLASS, "referenceToResultTree",
+	int index = cpg.addMethodref(BASIS_LIBRARY_CLASS, "referenceToResultTree", 
 				     "(" + OBJECT_SIG + ")" + DOM_INTF_SIG);
 	il.append(new INVOKESTATIC(index));
     }
@@ -249,21 +241,21 @@ public final class ReferenceType extends Type {
      *
      * @see	org.apache.xalan.xsltc.compiler.util.Type#translateTo
      */
-    public void translateTo(ClassGenerator classGen, MethodGenerator methodGen,
+    public void translateTo(ClassGenerator classGen, MethodGenerator methodGen, 
 			    ObjectType type) {
-	methodGen.getInstructionList().append(NOP);
+	methodGen.getInstructionList().append(NOP);	
     }
 
     /**
-     * Translates a reference into the Java type denoted by <code>clazz</code>.
+     * Translates a reference into the Java type denoted by <code>clazz</code>. 
      */
-    public void translateTo(ClassGenerator classGen, MethodGenerator methodGen,
+    public void translateTo(ClassGenerator classGen, MethodGenerator methodGen, 
 			    Class clazz) {
 	final ConstantPoolGen cpg = classGen.getConstantPool();
 	final InstructionList il = methodGen.getInstructionList();
-
+	
 	if (clazz.getName().equals("java.lang.Object")) {
-	    il.append(NOP);
+	    il.append(NOP);	
 	}
 	else if (clazz == Double.TYPE) {
 	    translateTo(classGen, methodGen, Type.Real);
@@ -272,20 +264,20 @@ public final class ReferenceType extends Type {
 	    translateTo(classGen, methodGen, Type.String);
 	}
 	else if (clazz.getName().equals("org.w3c.dom.Node")) {
-	    int index = cpg.addMethodref(BASIS_LIBRARY_CLASS, "referenceToNode",
-				         "("
-				         + OBJECT_SIG
-				         + DOM_INTF_SIG
+	    int index = cpg.addMethodref(BASIS_LIBRARY_CLASS, "referenceToNode", 
+				         "(" 
+				         + OBJECT_SIG 
+				         + DOM_INTF_SIG 
 				         + ")"
 				         + "Lorg/w3c/dom/Node;");
 	    il.append(methodGen.loadDOM());
 	    il.append(new INVOKESTATIC(index));
 	}
 	else if (clazz.getName().equals("org.w3c.dom.NodeList")) {
-	    int index = cpg.addMethodref(BASIS_LIBRARY_CLASS, "referenceToNodeList",
-				         "("
-				         + OBJECT_SIG
-				         + DOM_INTF_SIG
+	    int index = cpg.addMethodref(BASIS_LIBRARY_CLASS, "referenceToNodeList", 
+				         "(" 
+				         + OBJECT_SIG 
+				         + DOM_INTF_SIG 
 				         + ")"
 				         + "Lorg/w3c/dom/NodeList;");
 	    il.append(methodGen.loadDOM());
@@ -305,27 +297,27 @@ public final class ReferenceType extends Type {
      * Translates an external Java type into a reference. Only conversion
      * allowed is from java.lang.Object.
      */
-    public void translateFrom(ClassGenerator classGen, MethodGenerator methodGen,
+    public void translateFrom(ClassGenerator classGen, MethodGenerator methodGen, 
 			      Class clazz) {
 	if (clazz.getName().equals("java.lang.Object")) {
-	    methodGen.getInstructionList().append(NOP);
+	    methodGen.getInstructionList().append(NOP);	
 	}
 	else {
 	    ErrorMsg err = new ErrorMsg(ErrorMsg.DATA_CONVERSION_ERR,
 				toString(), clazz.getName());
 	    classGen.getParser().reportError(Constants.FATAL, err);
-        }
+        } 
     }
 
     /**
      * Expects a reference on the stack and translates it to a non-synthesized
-     * boolean. It does not push a 0 or a 1 but instead returns branchhandle
+     * boolean. It does not push a 0 or a 1 but instead returns branchhandle 
      * list to be appended to the false list.
      *
      * @see org.apache.xalan.xsltc.compiler.util.Type#translateToDesynthesized
      */
-    public FlowList translateToDesynthesized(ClassGenerator classGen,
-					     MethodGenerator methodGen,
+    public FlowList translateToDesynthesized(ClassGenerator classGen, 
+					     MethodGenerator methodGen, 
 					     BooleanType type) {
 	InstructionList il = methodGen.getInstructionList();
 	translateTo(classGen, methodGen, type);
@@ -334,14 +326,14 @@ public final class ReferenceType extends Type {
 
     /**
      * Translates an object of this type to its boxed representation.
-     */
+     */ 
     public void translateBox(ClassGenerator classGen,
 			     MethodGenerator methodGen) {
     }
 
     /**
      * Translates an object of this type to its unboxed representation.
-     */
+     */ 
     public void translateUnBox(ClassGenerator classGen,
 			       MethodGenerator methodGen) {
     }
@@ -350,7 +342,7 @@ public final class ReferenceType extends Type {
     public Instruction LOAD(int slot) {
 	return new ALOAD(slot);
     }
-
+	
     public Instruction STORE(int slot) {
 	return new ASTORE(slot);
     }
diff --git a/src/trax/trax.properties b/src/trax/trax.properties
deleted file mode 100644
index e593c39..0000000
--- a/src/trax/trax.properties
+++ /dev/null
@@ -1,11 +0,0 @@
-# $Revision$ $Date$
-#
-# Note: This properties file is provided for illustrative purposes
-#       only and is not part of the interface definition.
-#       This properties file is located in the implementation JAR
-#       and different implementations will specify different
-#       implementation classes and output methods.
-#
-
-# The TRaX Stylesheet processor
-trax.processor.xslt=org.apache.xalan.processor.StylesheetProcessor


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@xalan.apache.org
For additional commands, e-mail: dev-help@xalan.apache.org