| Modifier and Type | Class and Description |
|---|---|
static class |
EnumIO.ByMapping<E extends java.lang.Enum<E>> |
static class |
EnumIO.ByName<E extends java.lang.Enum<E>>
Reads the enum by its name.
|
| Modifier and Type | Field and Description |
|---|---|
EnumIO<?> |
EnumIO.Eager.eio |
| Modifier and Type | Method and Description |
|---|---|
abstract EnumIO<?> |
EnumIO.Wrapper.get() |
EnumIO<?> |
EnumIO.Eager.get() |
EnumIO<?> |
EnumIO.Lazy.get() |
protected EnumIO<? extends java.lang.Enum<?>> |
DefaultIdStrategy.getEnumIO(java.lang.Class<?> enumClass) |
protected abstract EnumIO<? extends java.lang.Enum<?>> |
IdStrategy.getEnumIO(java.lang.Class<?> enumClass)
Returns the
EnumIO. |
protected EnumIO<?> |
DefaultIdStrategy.resolveEnumFrom(Input input) |
protected abstract EnumIO<?> |
IdStrategy.resolveEnumFrom(Input input) |
protected EnumIO<?> |
DefaultIdStrategy.transferEnumId(Input input,
Output output,
int fieldNumber) |
protected abstract EnumIO<?> |
IdStrategy.transferEnumId(Input input,
Output output,
int fieldNumber) |
| Constructor and Description |
|---|
Eager(EnumIO<?> eio) |
EnumArray(IdStrategy strategy,
PolymorphicSchema.Handler handler,
EnumIO<?> eio) |
Copyright © 2009-2023. All Rights Reserved.