Class NodeScoreManager

  • All Implemented Interfaces:
    Scorer<java.lang.Number>

    public class NodeScoreManager
    extends ArraySetManager<java.lang.Number>
    implements Scorer<java.lang.Number>
    • Field Detail

      • RESULT_MISSING

        public static final com.sun.codemodel.JExpression RESULT_MISSING
    • Constructor Detail

      • NodeScoreManager

        public NodeScoreManager​(com.sun.codemodel.JType componentType,
                                java.lang.String name)
    • Method Detail

      • prepare

        public java.lang.Number prepare​(org.dmg.pmml.tree.Node node)
        Specified by:
        prepare in interface Scorer<java.lang.Number>
      • yieldIf

        public void yieldIf​(com.sun.codemodel.JExpression expression,
                            java.lang.Number score,
                            TranslationContext context)
        Specified by:
        yieldIf in interface Scorer<java.lang.Number>
      • createExpression

        public com.sun.codemodel.JExpression createExpression​(java.lang.Number score)
        Specified by:
        createExpression in class ArraySetManager<java.lang.Number>
      • createIndexExpression

        public com.sun.codemodel.JExpression createIndexExpression​(java.lang.Number score)
      • getValues

        public java.lang.Number[] getValues()