org.jmythapi.protocol.response.impl
Class AVersionableEnumGroup<E extends Enum<E> & IVersionableValue>
java.lang.Object
java.lang.Number
org.jmythapi.protocol.response.impl.AGroup<E>
org.jmythapi.protocol.response.impl.AEnumGroup<E>
org.jmythapi.protocol.response.impl.AVersionableEnumGroup<E>
- All Implemented Interfaces:
- Serializable, Cloneable, Formattable, IVersionable, IEnumGroup<E>, IGroup<E>
- Direct Known Subclasses:
- ProgramRecordingStatus
public abstract class AVersionableEnumGroup<E extends Enum<E> & IVersionableValue>
- extends AEnumGroup<E>
- implements IVersionable
- See Also:
- Serialized Form
Method Summary |
E |
getEnum()
Gets the current value as enum. |
Methods inherited from class org.jmythapi.protocol.response.impl.AGroup |
clone, createObject, doubleValue, equals, floatValue, formatTo, getGroupClass, getVersionNr, hashCode, intValue, longValue |
AVersionableEnumGroup
public AVersionableEnumGroup(Class<E> enumClass,
ProtocolVersion protoVersion,
long enumValue)
getEnum
public E getEnum()
- Description copied from interface:
IEnumGroup
- Gets the current value as enum.
- Specified by:
getEnum
in interface IEnumGroup<E extends Enum<E> & IVersionableValue>
- Overrides:
getEnum
in class AEnumGroup<E extends Enum<E> & IVersionableValue>
- Returns:
- the current enum value
Copyright © 2008-2013. All Rights Reserved.