You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xalan.apache.org by sb...@apache.org on 2002/03/29 16:20:00 UTC
cvs commit: xml-xalan/java/src/org/apache/xpath/objects XRTreeFrag.java
sboag 02/03/29 07:20:00
Modified: java/src/org/apache/xpath/objects XRTreeFrag.java
Log:
Add constructor that lets us set the owning ExpressionNode.
Revision Changes Path
1.21 +22 -7 xml-xalan/java/src/org/apache/xpath/objects/XRTreeFrag.java
Index: XRTreeFrag.java
===================================================================
RCS file: /home/cvs/xml-xalan/java/src/org/apache/xpath/objects/XRTreeFrag.java,v
retrieving revision 1.20
retrieving revision 1.21
diff -u -r1.20 -r1.21
--- XRTreeFrag.java 22 Mar 2002 01:04:44 -0000 1.20
+++ XRTreeFrag.java 29 Mar 2002 15:20:00 -0000 1.21
@@ -56,17 +56,15 @@
*/
package org.apache.xpath.objects;
-import org.w3c.dom.NodeList;
-
+import javax.xml.transform.TransformerException;
import org.apache.xml.dtm.DTM;
import org.apache.xml.dtm.DTMIterator;
-import org.apache.xml.dtm.DTMFilter;
-
+import org.apache.xml.utils.FastStringBuffer;
import org.apache.xml.utils.XMLString;
-
-import org.apache.xpath.DOMHelper;
-import org.apache.xpath.XPathContext;
import org.apache.xpath.Expression;
+import org.apache.xpath.ExpressionNode;
+import org.apache.xpath.XPathContext;
+import org.w3c.dom.NodeList;
/**
* <meta name="usage" content="general"/>
@@ -98,6 +96,22 @@
*
* @param frag Document fragment this will wrap
*/
+ public XRTreeFrag(int root, XPathContext xctxt, ExpressionNode parent)
+ {
+ super(null);
+
+ // Obviously, this constructor should be avoided when possible.
+ exprSetParent(parent);
+ m_dtmRoot = root;
+ m_xctxt = xctxt;
+ m_dtm = xctxt.getDTM(root);
+ }
+
+ /**
+ * Create an XRTreeFrag Object.
+ *
+ * @param frag Document fragment this will wrap
+ */
public XRTreeFrag(int root, XPathContext xctxt)
{
super(null);
@@ -107,6 +121,7 @@
m_xctxt = xctxt;
m_dtm = xctxt.getDTM(root);
}
+
/**
* Return a java object that's closest to the representation
---------------------------------------------------------------------
To unsubscribe, e-mail: xalan-cvs-unsubscribe@xml.apache.org
For additional commands, e-mail: xalan-cvs-help@xml.apache.org