Class PMMLObjectUtil


  • public class PMMLObjectUtil
    extends java.lang.Object
    • Method Detail

      • createClass

        public static com.sun.codemodel.JDefinedClass createClass​(org.dmg.pmml.PMMLObject object,
                                                                  java.lang.String className,
                                                                  TranslationContext context)
      • createMemberClass

        public static com.sun.codemodel.JDefinedClass createMemberClass​(int mods,
                                                                        java.lang.String name,
                                                                        TranslationContext context)
      • createDefaultConstructor

        public static com.sun.codemodel.JMethod createDefaultConstructor​(org.dmg.pmml.PMMLObject object,
                                                                         TranslationContext context)
      • createBuilderMethod

        public static com.sun.codemodel.JMethod createBuilderMethod​(org.dmg.pmml.PMMLObject object,
                                                                    TranslationContext context)
      • createArrayBuilderMethod

        public static com.sun.codemodel.JMethod createArrayBuilderMethod​(java.lang.Class<?> clazz,
                                                                         java.util.List<?> objects,
                                                                         TranslationContext context)
      • createObject

        public static com.sun.codemodel.JInvocation createObject​(org.dmg.pmml.PMMLObject object,
                                                                 TranslationContext context)
      • constructObject

        public static com.sun.codemodel.JInvocation constructObject​(org.dmg.pmml.PMMLObject object,
                                                                    com.sun.codemodel.JInvocation invocation,
                                                                    TranslationContext context)
      • initializeObject

        public static com.sun.codemodel.JInvocation initializeObject​(org.dmg.pmml.PMMLObject object,
                                                                     com.sun.codemodel.JInvocation invocation,
                                                                     TranslationContext context)
      • initializeJavaModel

        public static com.sun.codemodel.JInvocation initializeJavaModel​(org.dmg.pmml.Model model,
                                                                        com.sun.codemodel.JInvocation invocation,
                                                                        TranslationContext context)
      • createExpression

        public static com.sun.codemodel.JExpression createExpression​(java.lang.Object value,
                                                                     TranslationContext context)
      • addValueConstructorParam

        public static void addValueConstructorParam​(java.lang.reflect.Field valueConstructorField,
                                                    java.lang.Object value,
                                                    com.sun.codemodel.JInvocation invocation,
                                                    TranslationContext context)
      • addSetterMethod

        public static com.sun.codemodel.JInvocation addSetterMethod​(java.lang.reflect.Field setterMethodField,
                                                                    java.lang.Object value,
                                                                    com.sun.codemodel.JInvocation invocation,
                                                                    TranslationContext context)