Class JResourceInitializer

    • Constructor Detail

    • Method Detail

      • assign

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

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

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

        public abstract com.sun.codemodel.JInvocation initTokenizedStringLists​(org.jpmml.evaluator.TokenizedString[] tokenizedStrings)
      • initNumbers

        public abstract com.sun.codemodel.JInvocation initNumbers​(com.sun.codemodel.JType type,
                                                                  Number[] values)
      • initNumbersList

        public abstract com.sun.codemodel.JInvocation initNumbersList​(com.sun.codemodel.JType type,
                                                                      List<Number[]> elements)
      • initNumberArraysList

        public abstract com.sun.codemodel.JInvocation initNumberArraysList​(com.sun.codemodel.JType type,
                                                                           List<Number[][]> elements,
                                                                           int length)
      • initNumbersMap

        public abstract com.sun.codemodel.JInvocation initNumbersMap​(com.sun.codemodel.JType keyType,
                                                                     com.sun.codemodel.JType valueType,
                                                                     Map<?,​Number> map)
      • initTokenizedStringLists

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

        public com.sun.codemodel.JFieldVar initNumbers​(String name,
                                                       Number[] values)
      • initNumbersList

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

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

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

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

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

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

        public static Class<?> getValueClass​(Collection<?> values,
                                             Class<?> defaultClazz)
      • add

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