7.1.1.2.1.1.1.6. pycropml.transpiler.generators.javaGenerator module¶
-
class
pycropml.transpiler.generators.javaGenerator.
JavaCompo
(tree, model=None, name=None)[source]¶ Bases:
pycropml.transpiler.generators.javaGenerator.JavaTrans
,pycropml.transpiler.generators.javaGenerator.JavaGenerator
This class used to generates states, rates and auxiliary classes for java language.
-
class
pycropml.transpiler.generators.javaGenerator.
JavaGenerator
(tree, model=None, name=None)[source]¶ Bases:
pycropml.transpiler.codeGenerator.CodeGenerator
,pycropml.transpiler.rules.javaRules.JavaRules
This class contains the specific properties of Java language and use the NodeVisitor to generate a java code source from a well formed syntax tree.
-
class
pycropml.transpiler.generators.javaGenerator.
JavaTrans
(models)[source]¶ Bases:
pycropml.transpiler.codeGenerator.CodeGenerator
,pycropml.transpiler.rules.javaRules.JavaRules
This class used to generates states, rates and auxiliary classes for java language.
-
DATATYPE
= {'BOOLEAN': 'bool', 'DATE': 'datetime', 'DATEARRAY': ['array', 'datetime'], 'DATELIST': ['list', 'datetime'], 'DOUBLE': 'float', 'DOUBLEARRAY': ['array', 'float'], 'DOUBLELIST': ['list', 'float'], 'INT': 'int', 'INTARRAY': ['array', 'int'], 'INTLIST': ['list', 'int'], 'STRING': 'str', 'STRINGARRAY': ['array', 'str'], 'STRINGLIST': ['list', 'str']}¶
-