Package org.jpmml.translator.tree
Class NodeScoreManager
- java.lang.Object
-
- org.jpmml.translator.ArrayManager<E>
-
- org.jpmml.translator.ArraySetManager<java.lang.Number>
-
- org.jpmml.translator.tree.NodeScoreManager
-
- All Implemented Interfaces:
Scorer<java.lang.Number>
public class NodeScoreManager extends ArraySetManager<java.lang.Number> implements Scorer<java.lang.Number>
-
-
Field Summary
Fields Modifier and Type Field Description static com.sun.codemodel.JExpressionRESULT_MISSING
-
Constructor Summary
Constructors Constructor Description NodeScoreManager(com.sun.codemodel.JType componentType, java.lang.String name)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.sun.codemodel.JExpressioncreateExpression(java.lang.Number score)com.sun.codemodel.JExpressioncreateIndexExpression(java.lang.Number score)java.lang.Number[]getValues()java.lang.Numberprepare(org.dmg.pmml.tree.Node node)voidyield(java.lang.Number score, TranslationContext context)voidyieldIf(com.sun.codemodel.JExpression expression, java.lang.Number score, TranslationContext context)-
Methods inherited from class org.jpmml.translator.ArraySetManager
getComponent, getComponent, getElements, getOrInsert, initArray, size
-
Methods inherited from class org.jpmml.translator.ArrayManager
getArray, getArrayVar, getComponentType, getName, initArrayVar
-
-
-
-
Method Detail
-
prepare
public java.lang.Number prepare(org.dmg.pmml.tree.Node node)
-
yield
public void yield(java.lang.Number score, TranslationContext context)
-
yieldIf
public void yieldIf(com.sun.codemodel.JExpression expression, java.lang.Number score, TranslationContext context)
-
createExpression
public com.sun.codemodel.JExpression createExpression(java.lang.Number score)
- Specified by:
createExpressionin classArraySetManager<java.lang.Number>
-
createIndexExpression
public com.sun.codemodel.JExpression createIndexExpression(java.lang.Number score)
-
getValues
public java.lang.Number[] getValues()
-
-