org.hudsonci.utils.plugin.ui
Class RenderableEnum<E extends Enum<E>>
java.lang.Object
org.hudsonci.utils.plugin.ui.RenderableEnum<E>
- All Implemented Interfaces:
- Serializable, Comparable<E>
public class RenderableEnum<E extends Enum<E>>
- extends Object
- implements Comparable<E>, Serializable
Helper to allow rendering of a more friendly display name for an enum.
- Since:
- 2.1.0
- Author:
- Jason Dillon
- See Also:
- Serialized Form
RenderableEnum
public RenderableEnum(E value)
getDisplayName
public String getDisplayName()
getName
public String getName()
getOrdinal
public int getOrdinal()
equals
public boolean equals(Object obj)
- Overrides:
equals in class Object
hashCode
public int hashCode()
- Overrides:
hashCode in class Object
compareTo
public int compareTo(E obj)
- Specified by:
compareTo in interface Comparable<E extends Enum<E>>
forEnum
public static RenderableEnum[] forEnum(Class<? extends Enum> source)
Copyright © 2004-2011 Hudson. All Rights Reserved.