org.solovyev.android.list
Class LabeledEnum<E>

java.lang.Object
  extended by org.solovyev.android.list.LabeledEnum<E>

public class LabeledEnum<E>
extends Object

User: serso Date: 7/31/12 Time: 11:36 PM


Method Summary
 boolean equals(Object o)
           
 E getEnumConstant()
           
 String getLabel()
           
 int hashCode()
           
static
<E extends Enum & Labeled>
LabeledEnum<E>
newInstance(E enumConstant, android.content.Context context)
           
static
<E> LabeledEnum<E>
newInstance(E enumConstant, String label)
           
static
<E extends Enum & Labeled>
List<LabeledEnum<E>>
toLabeledEnums(Class<E> enumClass, android.content.Context context)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Method Detail

newInstance

@Nonnull
public static <E> LabeledEnum<E> newInstance(@Nonnull
                                                     E enumConstant,
                                                     @Nonnull
                                                     String label)

newInstance

@Nonnull
public static <E extends Enum & Labeled> LabeledEnum<E> newInstance(@Nonnull
                                                                           E enumConstant,
                                                                           @Nonnull
                                                                           android.content.Context context)

toLabeledEnums

@Nonnull
public static <E extends Enum & Labeled> List<LabeledEnum<E>> toLabeledEnums(@Nonnull
                                                                                    Class<E> enumClass,
                                                                                    @Nonnull
                                                                                    android.content.Context context)

getEnumConstant

@Nonnull
public E getEnumConstant()

getLabel

@Nonnull
public String getLabel()

toString

public String toString()
Overrides:
toString in class Object

equals

public boolean equals(Object o)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object


Copyright © 2014 se.solovyev. All Rights Reserved.