Package org.jpmml.translator.tree
Class NodeScoreManager
- java.lang.Object
-
- org.jpmml.translator.ArrayManager<E>
-
- org.jpmml.translator.ArraySetManager<Number>
-
- org.jpmml.translator.tree.NodeScoreManager
-
-
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, String name)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.sun.codemodel.JExpressioncreateExpression(Number score)com.sun.codemodel.JExpressioncreateIndexExpression(Number score)Number[]getValues()Numberprepare(org.dmg.pmml.tree.Node node)voidyield(Number score, TranslationContext context)voidyieldIf(com.sun.codemodel.JExpression expression, 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
-
-
-
-
Constructor Detail
-
NodeScoreManager
public NodeScoreManager(com.sun.codemodel.JType componentType, String name)
-
-
Method Detail
-
prepare
public Number prepare(org.dmg.pmml.tree.Node node)
-
yield
public void yield(Number score, TranslationContext context)
-
yieldIf
public void yieldIf(com.sun.codemodel.JExpression expression, Number score, TranslationContext context)
-
createExpression
public com.sun.codemodel.JExpression createExpression(Number score)
- Specified by:
createExpressionin classArraySetManager<Number>
-
createIndexExpression
public com.sun.codemodel.JExpression createIndexExpression(Number score)
-
getValues
public Number[] getValues()
-
-