You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@xalan.apache.org by bu...@apache.org on 2001/07/04 12:26:47 UTC

[Bug 2355] - VariableStack access by QName

http://nagoya.apache.org/bugzilla/show_bug.cgi?id=2355

*** shadow/2355	Fri Jun 29 05:43:36 2001
--- shadow/2355.tmp.18982	Wed Jul  4 03:26:47 2001
***************
*** 2,9 ****
  | VariableStack access by QName                                              |
  +----------------------------------------------------------------------------+
  |        Bug #: 2355                        Product: XalanJ2                 |
! |       Status: RESOLVED                    Version: 2.0.x                   |
! |   Resolution: FIXED                      Platform: All                     |
  |     Severity: Enhancement              OS/Version: All                     |
  |     Priority: Other                     Component: Xalan                   |
  +----------------------------------------------------------------------------+
--- 2,9 ----
  | VariableStack access by QName                                              |
  +----------------------------------------------------------------------------+
  |        Bug #: 2355                        Product: XalanJ2                 |
! |       Status: REOPENED                    Version: 2.0.x                   |
! |   Resolution:                            Platform: All                     |
  |     Severity: Enhancement              OS/Version: All                     |
  |     Priority: Other                     Component: Xalan                   |
  +----------------------------------------------------------------------------+
***************
*** 26,29 ****
  of a hack (because it has visibility of the Xalan package) but ought to do the 
  trick for now.  Unfortunately, this didn't make it into the developer's release 
  being posted today, but will be in the next release.  Please refresh from CVS 
! and give it a try.
--- 26,45 ----
  of a hack (because it has visibility of the Xalan package) but ought to do the 
  trick for now.  Unfortunately, this didn't make it into the developer's release 
  being posted today, but will be in the next release.  Please refresh from CVS 
! and give it a try.
! 
! ------- Additional Comments From apache-bugzilla@nwalsh.com  2001-07-04 03:26 -------
! The code now compiles, but doesn't run. The problem is that my extension
! function gets passed an ExpressionContext object, but it appears that that
! object can no longer be cast to an XPathContext. Looking at the API docs, it 
! appears that it could be cast to an XPathContext.XPathExpressionContext,
! but I don't see how that helps.
! 
! FWIW, this used to work:
! 
!       ...signature(ExpressionContext context, ...) {
!       XPathContext xpc = (XPathContext) context;
!       XObject var = xpc.getVariable(new QName(varName));
! 
! I'm open to suggestions, especially if there are less fragile mechanisms for
! getting an XPathContext from an ExpressionContext.