jnr.ffi.util
Class EnumMapper
java.lang.Object
jnr.ffi.mapper.AbstractDataConverter<Enum,Integer>
jnr.ffi.util.EnumMapper
- All Implemented Interfaces:
- DataConverter<Enum,Integer>, FromNativeConverter<Enum,Integer>, ToNativeConverter<Enum,Integer>
public final class EnumMapper
- extends AbstractDataConverter<Enum,Integer>
Provides mapping from Enum values to native integers and vice-versa
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
fromNative
public Enum fromNative(Integer nativeValue,
FromNativeContext context)
nativeType
public Class<Integer> nativeType()
toNative
public Integer toNative(Enum value,
ToNativeContext context)
getInstance
public static EnumMapper getInstance(Class<? extends Enum> enumClass)
intValue
public final int intValue(Enum value)
longValue
public final long longValue(Enum value)
valueOf
public Enum valueOf(int value)
valueOf
public Enum valueOf(long value)
valueOf
public Enum valueOf(Number value)
Copyright © 2012. All Rights Reserved.