org.apache.directory.server.dns.util
Class ReverseEnumMap<K,E extends java.lang.Enum<E> & EnumConverter<K>>

java.lang.Object
  extended by org.apache.directory.server.dns.util.ReverseEnumMap<K,E>
Type Parameters:
K -
E -

public class ReverseEnumMap<K,E extends java.lang.Enum<E> & EnumConverter<K>>
extends java.lang.Object

A map to easily get the actual Enum instance from it's value as seen in the The JavaSpecialists newsletter.

Version:
$Rev$, $Date$
Author:
Apache Directory Project

Constructor Summary
ReverseEnumMap(java.lang.Class<E> enumType)
          Creates a new instance of ReverseEnumMap.
 
Method Summary
 E get(K value)
          Return the enum given an ordinal value.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ReverseEnumMap

public ReverseEnumMap(java.lang.Class<E> enumType)
Creates a new instance of ReverseEnumMap.

Parameters:
enumType -
Method Detail

get

public E get(K value)
Return the enum given an ordinal value.

Parameters:
value -
Returns:
The enum.


Copyright © 2003-2011 Apache Software Foundation. All Rights Reserved.