|
From: Dinesh S. <sp....@gm...> - 2011-01-03 22:12:26
|
Hi Pierre,
Thanks for your response.The information helped me.I have one more
query.Please clarify.
I now have my JythonFactory which has the below Jython reference object
method(getJythonObject)
**
*public* *static* Object getJythonObject(String interfaceName,String
pathToJythonModule)
When I try to run the below line in my Main.Java, I get a ClassCastException
EmployeeType eType = (EmployeeType) jf.getJythonObject(
"jyinterface.interfaces.EmployeeType",
"<<path to module>>/Employee.py");
Exception in thread "main" *java.lang.ClassCastException*:
org.python.core.PySingleton cannot be cast to
jyinterface.interfaces.EmployeeType
Please suggest how do I access the EmployeeType interface methods
without casting.
Thanks a lot.
Regards,
Dinesh.
On Mon, Jan 3, 2011 at 3:21 PM, Pierre Thibault
<pie...@gm...>wrote:
> 2011/1/3 Dinesh Sundaram <sp....@gm...>
>
>> Hi All,
>>
>
> Hi!
>
>
>>
>> I am in a process of developing a new test framework in java.The framework
>> requires some Jython class and methods to be used.
>>
>> I tried few options like JEPP and ClassLoader code but could not succeed.
>>
>> Could you please share some sample java code for the following
>> requirements
>>
>> 1. Import a Jython compiled class say "xyz$py.class " in my java code and
>> access the jython methods and class in it.
>>
>
> You should look at the chapter 10 of the Definitive Guide to Jython<http://www.jython.org/jythonbook/en/1.0/JythonAndJavaIntegration.html>
> .
>
>>
>> 2. Methods to directly invoke a Jython class or method in a jython file
>> say "xyz.py" in my Java code (Not from .class)
>>
>
> I think you cannot you. Jython is producing Java bytecode.
>
>
>>
>> Thanks a lot and your guidance would be much appreciated.
>>
>> Regards,
>> Dinesh.
>>
>>
>> ------------------------------------------------------------------------------
>> Learn how Oracle Real Application Clusters (RAC) One Node allows customers
>> to consolidate database storage, standardize their database environment,
>> and,
>> should the need arise, upgrade to a full multi-node Oracle RAC database
>> without downtime or disruption
>> http://p.sf.net/sfu/oracle-sfdevnl
>> _______________________________________________
>> Jython-users mailing list
>> Jyt...@li...
>> https://lists.sourceforge.net/lists/listinfo/jython-users
>>
>>
>
>
> --
> A+
>
> -------------
> Pierre
>
>
> ------------------------------------------------------------------------------
> Learn how Oracle Real Application Clusters (RAC) One Node allows customers
> to consolidate database storage, standardize their database environment,
> and,
> should the need arise, upgrade to a full multi-node Oracle RAC database
> without downtime or disruption
> http://p.sf.net/sfu/oracle-sfdevnl
> _______________________________________________
> Jython-users mailing list
> Jyt...@li...
> https://lists.sourceforge.net/lists/listinfo/jython-users
>
>
|