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 <pierre.thibault1@gmail.com> wrote:
2011/1/3 Dinesh Sundaram <sp.dinesh@gmail.com>
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.
   
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
Jython-users@lists.sourceforge.net
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
Jython-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jython-users