List Icon
Archiv Mailingliste

2019 bis Juli 2022  2018  | 2017 2016 2015 | 2014 | 2013

Die Mailingliste ist seit Juli 2022 geschlossen, dient aber weiterhin als Informationsarchiv zu QF-Test.
Wenn Sie aber über Neuerungen zu QF-Test informiert bleiben wollen, können Sie einfach unseren
Newsletter abonnieren

Um aktuell die Informationen zu jeder Release - auch Minor Releases - zu bekommen, können Sie den
RSS-Feed abonnieren oder uns in sozialen Medien folgen.
Alternativ bietet QF-Test auch selbst eine Versionsinformation an.

Eine weitere Informationsquelle ist unser Blog, in dem es aktuelle Beiträge zu allgemeinen Themen, zur Firma QFS und auch diverse "How-Tos" gibt:
Blog abonnieren


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [QF-Test] Problem with cast in Groovy script


  • Subject: Re: [QF-Test] Problem with cast in Groovy script
  • From: Gregor Schmid <Gregor.Schmid@?.de>
  • Date: Thu, 03 Jan 2013 17:17:35 +0100

Hi Clement,

looks like it's the same class, but from a different ClassLoader.

In Groovy - as in Jython - there's typically no need to cast, it's all
based on reflection anyway. Simply remove the import for the Device
class and the cast and you should be fine.

Best regards,
    Greg

MEVEL Clement <Clement.MEVEL@?.com> writes:

> Hi all,
>
> In a JList of a GUI there are complex objects and there is a renderer set to display a readable
> name.
>
> I am trying in a Groovy script to retrieve the elements of a combo box to get their data for using
> them.
>
> Here is a part of the script:
>
> “
>
> import javax.swing.JComboBox
>
> import javax.swing.JList
>
> import sercel.spn.surveycontrol.gui.model.observations.Device
>
> (…)
>
> list = rc.getComponent("GenericList")
>
> nbListItems = list.getModel().getSize()
>
> for (i in 0..<nbListItems){
>
>     currentListItem = (Device) list.getModel().getElementAt(i)
>
>     rc.println("Name : "+currentListItem.getName())
>
>     rc.println("Id : "+currentListItem.getId())
>
> }
>
> “
>
> And here are the error result of execution:
>
> “
>
> Cannot cast object
>
> 'sercel.spn.surveycontrol.gui.model.observations.Device@9f14c3'
>
> with class
>
> 'sercel.spn.surveycontrol.gui.model.observations.Device'
>
> to class
>
> 'sercel.spn.surveycontrol.gui.model.observations.Device'
>
> “
>
> Any idea?
>
> Best regards
>
> Clement Mevel

--
Gregor Schmid                                Gregor.Schmid@?.de
Quality First Software GmbH                     http://www.qfs.de
Tulpenstr. 41                               Tel: +49 8171 38648-0
DE-82538 Geretsried                         Fax: +49 8171 3864816
GF: Gregor Schmid, Karlheinz Kellerer          HRB München 140833