Package org.jpmml.translator
Interface Encoder
-
- All Known Subinterfaces:
ArrayEncoder
- All Known Implementing Classes:
ArrayFpPrimitiveEncoder,FpPrimitiveEncoder,OrdinalEncoder,TermFrequencyEncoder
public interface Encoder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description com.sun.codemodel.JMethodcreateEncoderMethod(FieldInfo fieldInfo, TranslationContext context)com.sun.codemodel.JExpressioncreateInitExpression(FieldInfo fieldInfo, TranslationContext context)java.lang.Objectencode(java.lang.Object value)default FieldInfofollow(FieldInfo fieldInfo)default java.lang.StringgetMemberName(FieldInfo fieldInfo)java.lang.StringgetVariableName(FieldInfo fieldInfo)OperableRefref(com.sun.codemodel.JExpression expression)
-
-
-
Method Detail
-
getVariableName
java.lang.String getVariableName(FieldInfo fieldInfo)
-
getMemberName
default java.lang.String getMemberName(FieldInfo fieldInfo)
-
encode
java.lang.Object encode(java.lang.Object value)
-
ref
OperableRef ref(com.sun.codemodel.JExpression expression)
-
createEncoderMethod
com.sun.codemodel.JMethod createEncoderMethod(FieldInfo fieldInfo, TranslationContext context)
-
createInitExpression
com.sun.codemodel.JExpression createInitExpression(FieldInfo fieldInfo, TranslationContext context)
-
-