fable.python.jep
Class JavaToJepTools

java.lang.Object
  extended by fable.python.jep.JavaToJepTools

public class JavaToJepTools
extends java.lang.Object


Constructor Summary
JavaToJepTools()
           
 
Method Summary
static void javaHashMapToPyDictionary(jep.Jep j, java.util.HashMap<java.lang.String,java.lang.Object> map)
           
static void javaTabToPythonList(jep.Jep j, java.lang.Object[] tabToConvert)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JavaToJepTools

public JavaToJepTools()
Method Detail

javaHashMapToPyDictionary

public static void javaHashMapToPyDictionary(jep.Jep j,
                                             java.util.HashMap<java.lang.String,java.lang.Object> map)
                                      throws jep.JepException
Parameters:
j - a jep object
map - a hashmap, keys and value This function is used in fable.transform.Transform.java class to update parameters values with a dictionary It creates a dictionay object, used as parameter is a python code (j.eval("myObj.update(dictionary)")
Throws:
jep.JepException

javaTabToPythonList

public static void javaTabToPythonList(jep.Jep j,
                                       java.lang.Object[] tabToConvert)
                                throws jep.JepException
Parameters:
j - a jep object
Object - [] a tab of object This function is used in fable.transform.Transform.java class to update vary list values with a list It creates a list object, used as parameter is a python code (j.eval("myObject.set_list(list)"))
Throws:
jep.JepException