http://nagoya.apache.org/bugzilla/show_bug.cgi?id=2355
*** shadow/2355 Wed Jul 4 03:26:47 2001
--- shadow/2355.tmp.23448 Wed Jul 4 10:48:43 2001
***************
*** 43,45 ****
--- 43,68 ----
I'm open to suggestions, especially if there are less fragile mechanisms for
getting an XPathContext from an ExpressionContext.
+
+
+ ------- Additional Comments From [EMAIL PROTECTED] 2001-07-04 10:48 -------
+ Scott --
+
+ This seems like a reasonable thing to want to do. I think that we should add a
+ getVariable(QName) method to ExpressionContext so that extensions can rely on
+ getting the variable directly from the ExpressionContext rather than having to
+ figure out how to cast it or go through other gyrations.
+
+ One of the benefits of the DTM work, I think, is that the cast of
+ ExpressionContext to XPathContext, which used to work, was a shortcut that hid
+ the visibility of what sorts of things extensions were trying to do. So,
+ "breaking" the cast with the DTM work will allow us to become aware of these
+ issues and include them, as appropriate, in the ExpresionContext interface. A
+ long-term benefit for some short-term pain.
+
+ If there are no objections, I'd like to add getVariable(QName) into
+ ExpressionContext and into its implementors.
+
+ Thoughts?
+
+ Gary