jnr.ffi.util
Class EnumMapper

java.lang.Object
  extended by jnr.ffi.util.EnumMapper

public final class EnumMapper
extends Object

Provides mapping from Enum values to native integers and vice-versa


Nested Class Summary
static interface EnumMapper.IntegerEnum
           
 
Method Summary
static EnumMapper getInstance(Class<? extends Enum> enumClass)
           
 Integer integerValue(Enum value)
           
 int intValue(Enum value)
           
 Long longValue(Enum value)
           
 Enum valueOf(int value)
           
 Enum valueOf(long value)
           
 Enum valueOf(Number value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInstance

public static EnumMapper getInstance(Class<? extends Enum> enumClass)

integerValue

public final Integer integerValue(Enum value)

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 © 2013. All Rights Reserved.