public class JEnumField extends JSimpleField
Modifier and Type | Method and Description |
---|---|
Converter<EnumValue,? extends Enum<?>> |
getConverter(JTransaction jtx)
Get a
Converter that converts this field values between core API type and Java model type. |
TypeToken<? extends Enum<?>> |
getTypeToken()
Get the type of this field.
|
<R> R |
visit(JFieldSwitch<R> target)
Apply visitor pattern.
|
getFieldType, getParentField, getSetter, getValue, isIndexed, setValue
getJSimpleDB, getName, getStorageId, toString
public <R> R visit(JFieldSwitch<R> target)
JField
visit
in class JSimpleField
R
- visit return typetarget
- target to invoketarget
corresponding to this instance's typepublic TypeToken<? extends Enum<?>> getTypeToken()
JSimpleField
getTypeToken
in class JSimpleField
public Converter<EnumValue,? extends Enum<?>> getConverter(JTransaction jtx)
JSimpleField
Converter
that converts this field values between core API type and Java model type.
Only Enum
and reference types require conversion; for all other types, this returns an identity converter.getConverter
in class JSimpleField
jtx
- transactionConverter
from core API field type to Java model field typeCopyright © 2016. All rights reserved.