Package org.jpmml.translator
Class ArrayFpPrimitiveEncoder
- java.lang.Object
-
- org.jpmml.translator.FpPrimitiveEncoder
-
- org.jpmml.translator.ArrayFpPrimitiveEncoder
-
- All Implemented Interfaces:
ArrayEncoder,Encoder
public class ArrayFpPrimitiveEncoder extends FpPrimitiveEncoder implements ArrayEncoder
-
-
Field Summary
-
Fields inherited from class org.jpmml.translator.FpPrimitiveEncoder
INIT_VALUE_DOUBLE, INIT_VALUE_FLOAT, NAN_VALUE_DOUBLE, NAN_VALUE_FLOAT
-
-
Constructor Summary
Constructors Constructor Description ArrayFpPrimitiveEncoder(ArrayInfo arrayInfo)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.sun.codemodel.JMethodcreateEncoderMethod(FieldInfo fieldInfo, com.sun.codemodel.JPrimitiveType returnType, java.lang.String name, java.util.List<com.sun.codemodel.JPrimitiveType> castSequenceTypes, org.dmg.pmml.DataType dataType, TranslationContext context)ArrayInfogetArrayInfo()java.util.List<org.dmg.pmml.DataField>getElements()intgetIndex()intgetLength()java.lang.StringgetMemberName(FieldInfo fieldInfo)java.lang.StringgetVariableName(FieldInfo fieldInfo)ArrayFpPrimitiveEncodersetElements(java.util.List<org.dmg.pmml.DataField> elements)ArrayFpPrimitiveEncodersetIndex(int index)-
Methods inherited from class org.jpmml.translator.FpPrimitiveEncoder
create, createEncoderMethod, createInitExpression, encode, follow, ref
-
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.jpmml.translator.Encoder
createEncoderMethod, createInitExpression, encode, follow, ref
-
-
-
-
Constructor Detail
-
ArrayFpPrimitiveEncoder
public ArrayFpPrimitiveEncoder(ArrayInfo arrayInfo)
-
-
Method Detail
-
getVariableName
public java.lang.String getVariableName(FieldInfo fieldInfo)
- Specified by:
getVariableNamein interfaceEncoder- Overrides:
getVariableNamein classFpPrimitiveEncoder
-
getMemberName
public java.lang.String getMemberName(FieldInfo fieldInfo)
- Specified by:
getMemberNamein interfaceEncoder
-
createEncoderMethod
public com.sun.codemodel.JMethod createEncoderMethod(FieldInfo fieldInfo, com.sun.codemodel.JPrimitiveType returnType, java.lang.String name, java.util.List<com.sun.codemodel.JPrimitiveType> castSequenceTypes, org.dmg.pmml.DataType dataType, TranslationContext context)
- Overrides:
createEncoderMethodin classFpPrimitiveEncoder
-
getArrayInfo
public ArrayInfo getArrayInfo()
-
getIndex
public int getIndex()
- Specified by:
getIndexin interfaceArrayEncoder
-
setIndex
public ArrayFpPrimitiveEncoder setIndex(int index)
-
getLength
public int getLength()
- Specified by:
getLengthin interfaceArrayEncoder
-
getElements
public java.util.List<org.dmg.pmml.DataField> getElements()
-
setElements
public ArrayFpPrimitiveEncoder setElements(java.util.List<org.dmg.pmml.DataField> elements)
-
-