jnr.ffi.util
Class EnumMapper
java.lang.Object
jnr.ffi.mapper.AbstractDataConverter<java.lang.Enum,java.lang.Integer>
jnr.ffi.util.EnumMapper
- All Implemented Interfaces:
- DataConverter<java.lang.Enum,java.lang.Integer>, FromNativeConverter<java.lang.Enum,java.lang.Integer>, ToNativeConverter<java.lang.Enum,java.lang.Integer>
public final class EnumMapper
- extends AbstractDataConverter<java.lang.Enum,java.lang.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 java.lang.Enum fromNative(java.lang.Integer nativeValue,
FromNativeContext context)
nativeType
public java.lang.Class<java.lang.Integer> nativeType()
toNative
public java.lang.Integer toNative(java.lang.Enum value,
ToNativeContext context)
getInstance
public static EnumMapper getInstance(java.lang.Class<? extends java.lang.Enum> enumClass)
intValue
public final int intValue(java.lang.Enum value)
valueOf
public java.lang.Enum valueOf(int value)
valueOf
public java.lang.Enum valueOf(java.lang.Number value)
valueOf
public java.lang.Enum valueOf(java.lang.Integer value)
Copyright © 2012. All Rights Reserved.