pivot-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Scott Lanham <li...@sael.com.au>
Subject Re: Custom Class and WTKXSerializer Problem
Date Thu, 05 Nov 2009 20:12:57 GMT
The output is:

org.apache.pivot.wtk.TableView

On Fri, 6 Nov 2009 06:01:06 am Todd Volkert wrote:
> I just tried to run the example, and I too get no exception - very strange.
> What happens in the console if you put the following line in line 32 of
> testing.java (right before the line you get the exception)?
> 
> System.out.println(serial.get("view").getClass().getName());
> 
> -T
> 
> On Wed, Nov 4, 2009 at 9:37 PM, Scott Lanham <lists@sael.com.au> wrote:
> > I am having some trouble getting Netbeans to step into Pivot code at the
> > moment. This may take a while.
> >
> > On Thu, 5 Nov 2009 11:41:14 am Greg Brown wrote:
> > > Huh. That line executes without issue for me. Can you step into the
> > > code to see what is actually happening in get()?
> > >
> > > On Nov 4, 2009, at 8:32 PM, Scott Lanham wrote:
> > > > Hi Greg,
> > > >
> > > > Here is the output:
> > > >
> > > > java.lang.ClassCastException: org.apache.pivot.wtk.TableView cannot
> > > > be cast to testing.TestTableView
> > > >        at testing.testing.startup(testing.java:33)
> > > >        at org.apache.pivot.wtk.DesktopApplicationContext
> > > > $HostFrame.processWindowEvent(DesktopApplicationContext.java:94)
> > > >        at java.awt.Window.processEvent(Window.java:1820)
> > > >        at java.awt.Component.dispatchEventImpl(Component.java:4630)
> > > >        at java.awt.Container.dispatchEventImpl(Container.java:2099)
> > > >        at java.awt.Window.dispatchEventImpl(Window.java:2475)
> > > >        at java.awt.Component.dispatchEvent(Component.java:4460)
> > > >        at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
> > > >        at java.awt.EventDispatchThread.pumpOneEventForFilters
> > > > (EventDispatchThread.java:269)
> > > >        at java.awt.EventDispatchThread.pumpEventsForFilter
> > > > (EventDispatchThread.java:184)
> > > >        at java.awt.EventDispatchThread.pumpEventsForHierarchy
> > > > (EventDispatchThread.java:174)
> > > >        at java.awt.EventDispatchThread.pumpEvents
> > > > (EventDispatchThread.java:169)
> > > >        at java.awt.EventDispatchThread.pumpEvents
> > > > (EventDispatchThread.java:161)
> > > >        at java.awt.EventDispatchThread.run(EventDispatchThread.java:
> > > > 122)
> > > >
> > > > On Thu, 5 Nov 2009 11:25:33 am Greg Brown wrote:
> > > >> Hi Scott,
> > > >> Where do you see the class cast exception? Your sample app runs fine
> > > >> for me.
> > > >> G
> > > >>
> > > >> On Nov 4, 2009, at 4:09 PM, Scott Lanham wrote:
> > > >>> Hi Todd,
> > > >>>
> > > >>> Attached is some sample code that causes a cast exception.
> > > >>>
> > > >>> On Thu, 5 Nov 2009 02:30:02 am Todd Volkert wrote:
> > > >>>> It should work as you expect.  A few things to check:
> > > >>>>
> > > >>>>  - Are you constructing it using a <DataTableView> element?
> > > >>>>  - If you put a sys-out in your DataTableView constructor,
is it
> > > >>>> getting
> > > >>>>  run?
> > > >>>>  - Do you provide a no-args constructor in DataTableView?
> > > >>>>
> > > >>>> If none of these checks yield any leads, you can send the
WTKX in
> > > >>>> question,
> > > >>>> and I'll have a look.
> > > >>>>
> > > >>>> -T
> > > >>>>
> > > >>>> On Tue, Nov 3, 2009 at 8:44 PM, Scott Lanham <lists@sael.com.au>
> > > >>>>
> > > >>>> wrote:
> > > >>>>> Hi,
> > > >>>>>
> > > >>>>> I have a ScrollPane that contains as it's view a simple
subclass
> > > >>>>> of
> > > >>>>> TableView
> > > >>>>> called DataTableView. When retrieving an instance of
> > > >>>>> DataTableView defined in a
> > > >>>>> wtkx file using WTKXSerializer.get() a TableView is returned,
> > > >>>>> not a
> > > >>>>> DataTableView. The strange thing is that I have previously
had
> > > >>>>> success
> > > >>>>> with a
> > > >>>>> custom Form done in the same way. Any clues as to where
I may be
> > > >>>>> going
> > > >>>>> wrong
> > > >>>>> is very appreciated.
> > > >>>>>
> > > >>>>> Cheers,
> > > >>>>>
> > > >>>>> Scott.
> > > >>>
> > > >>> <testing.java><testing.xml><TestTableView.java>
> 

Mime
View raw message