Package org.jpmml.translator
Class ArraySetManager<E>
- java.lang.Object
-
- org.jpmml.translator.ArrayManager<E>
-
- org.jpmml.translator.ArraySetManager<E>
-
- Direct Known Subclasses:
NodeScoreDistributionManager,NodeScoreManager
public abstract class ArraySetManager<E> extends ArrayManager<E>
-
-
Constructor Summary
Constructors Constructor Description ArraySetManager(com.sun.codemodel.JType componentType, String name)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract com.sun.codemodel.JExpressioncreateExpression(E element)com.sun.codemodel.JExpressiongetComponent(int index)com.sun.codemodel.JExpressiongetComponent(com.sun.codemodel.JExpression indexExpr)List<E>getElements()intgetOrInsert(E element)voidinitArray()intsize()-
Methods inherited from class org.jpmml.translator.ArrayManager
getArray, getArrayVar, getComponentType, getName, initArrayVar
-
-
-
-
Constructor Detail
-
ArraySetManager
public ArraySetManager(com.sun.codemodel.JType componentType, String name)
-
-
Method Detail
-
createExpression
public abstract com.sun.codemodel.JExpression createExpression(E element)
-
getElements
public List<E> getElements()
- Specified by:
getElementsin classArrayManager<E>
-
size
public int size()
- Overrides:
sizein classArrayManager<E>
-
initArray
public void initArray()
- Overrides:
initArrayin classArrayManager<E>
-
getComponent
public com.sun.codemodel.JExpression getComponent(int index)
-
getComponent
public com.sun.codemodel.JExpression getComponent(com.sun.codemodel.JExpression indexExpr)
-
getOrInsert
public int getOrInsert(E element)
-
-