commons-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Matt Benson (JIRA)" <j...@apache.org>
Subject [jira] Resolved: (JXPATH-69) JXPath doesn't properly search for XBeanInfo defined for a parent class.
Date Mon, 19 Feb 2007 20:30:05 GMT

     [ https://issues.apache.org/jira/browse/JXPATH-69?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Matt Benson resolved JXPATH-69.
-------------------------------

       Resolution: Invalid
    Fix Version/s: 1.2 Final

In order for B to use A's custom JXPathBeanInfo you should merely have to make the following
call:

JXPathIntrospector.registerDynamicClass(A.class, AXBeanInfo.class);


> JXPath doesn't properly search for XBeanInfo defined for a parent class.
> ------------------------------------------------------------------------
>
>                 Key: JXPATH-69
>                 URL: https://issues.apache.org/jira/browse/JXPATH-69
>             Project: Commons JXPath
>          Issue Type: Bug
>         Environment: java 1.5, WinXP
>            Reporter: dror
>             Fix For: 1.2 Final
>
>
> class A { ... }
> class B extends A { ... }
> class AXBeanInfo implmements JXPathBeanInfo { ... }
> Now if I try to
>    JXPathContext.newContext( new B() )
> it will fail to read the XBeanInfo of the base class (A), and will use simplebeaninfo
instead.
> if instead I first do 
>    JXPathContext.newContext( new A() )
> and then do the 
>    JXPathContext.newContext( new B() )
> it will work.
> (it will probably work if A implemented the JXPathBeanInfo interface by itself, but I
don't want it to require that. my current workarround is to do the above dummy context initialization)

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


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


Mime
View raw message