| Modifier and Type | Field and Description |
|---|---|
static com.sun.codemodel.JExpression |
INIT_VALUE |
static com.sun.codemodel.JExpression |
MISSING_VALUE |
| Constructor and Description |
|---|
OrdinalEncoder(Set<?> values) |
| Modifier and Type | Method and Description |
|---|---|
static OrdinalEncoder |
create(FieldInfo fieldInfo,
Set<?> values) |
com.sun.codemodel.JMethod |
createEncoderMethod(FieldInfo fieldInfo,
TranslationContext context) |
com.sun.codemodel.JExpression |
createInitExpression(FieldInfo fieldInfo,
TranslationContext context) |
Integer |
encode(Object value) |
com.sun.codemodel.JMethod |
ensureIsSetMethod(TranslationContext context) |
String |
getVariableName(FieldInfo fieldInfo) |
OrdinalRef |
ref(com.sun.codemodel.JExpression expression) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitfollow, getMemberNamepublic static final com.sun.codemodel.JExpression INIT_VALUE
public static final com.sun.codemodel.JExpression MISSING_VALUE
public OrdinalEncoder(Set<?> values)
public String getVariableName(FieldInfo fieldInfo)
getVariableName in interface Encoderpublic OrdinalRef ref(com.sun.codemodel.JExpression expression)
public com.sun.codemodel.JMethod createEncoderMethod(FieldInfo fieldInfo, TranslationContext context)
createEncoderMethod in interface Encoderpublic com.sun.codemodel.JExpression createInitExpression(FieldInfo fieldInfo, TranslationContext context)
createInitExpression in interface Encoderpublic com.sun.codemodel.JMethod ensureIsSetMethod(TranslationContext context)
public static OrdinalEncoder create(FieldInfo fieldInfo, Set<?> values)
Copyright © 2024. All rights reserved.