Class JBinaryFileInitializer


  • public class JBinaryFileInitializer
    extends Object
    • Method Detail

      • addFor

        public com.sun.codemodel.JForLoop addFor()
      • add

        public void add​(com.sun.codemodel.JStatement statement)
      • assign

        public void assign​(com.sun.codemodel.JVar variable,
                           com.sun.codemodel.JExpression expr)
      • initQNames

        public com.sun.codemodel.JInvocation initQNames​(QName[] names)
      • initValues

        public com.sun.codemodel.JInvocation initValues​(com.sun.codemodel.JType type,
                                                        Object[] values)
      • initTokenizedStringLists

        public com.sun.codemodel.JFieldVar initTokenizedStringLists​(String name,
                                                                    org.jpmml.evaluator.TokenizedString[] tokenizedStrings)
      • initNumbers

        public com.sun.codemodel.JFieldVar initNumbers​(String name,
                                                       org.dmg.pmml.MathContext mathContext,
                                                       Number[] values)
      • initNumbersList

        public com.sun.codemodel.JFieldVar initNumbersList​(String name,
                                                           org.dmg.pmml.MathContext mathContext,
                                                           List<Number[]> elements)
      • initNumberArraysList

        public com.sun.codemodel.JFieldVar initNumberArraysList​(String name,
                                                                org.dmg.pmml.MathContext mathContext,
                                                                List<Number[][]> elements,
                                                                int length)
      • initNumbersMap

        public com.sun.codemodel.JFieldVar initNumbersMap​(String name,
                                                          Map<?,​Number> map)
      • getBinaryFile

        public com.sun.codemodel.fmt.JBinaryFile getBinaryFile()
      • isExternalizable

        public static boolean isExternalizable​(Class<?> clazz)
      • isExternalizable

        public static boolean isExternalizable​(Collection<?> values)
      • getValueClass

        public static Class<?> getValueClass​(Collection<?> values)
      • createListConstant

        protected static com.sun.codemodel.JFieldVar createListConstant​(String name,
                                                                        com.sun.codemodel.JClass type,
                                                                        TranslationContext context)
      • createMapConstant

        protected static com.sun.codemodel.JFieldVar createMapConstant​(String name,
                                                                       com.sun.codemodel.JClass keyType,
                                                                       com.sun.codemodel.JClass valueType,
                                                                       TranslationContext context)