com.azalient.api.event.model
Enum GenericEventType

java.lang.Object
  extended by java.lang.Enum<GenericEventType>
      extended by com.azalient.api.event.model.GenericEventType
All Implemented Interfaces:
Serializable, Comparable<GenericEventType>

public enum GenericEventType
extends Enum<GenericEventType>

An enumeration of sub-types for the GenericEvent


Enum Constant Summary
EXPORT
          File/Export event, data type: String pathToExportFile
SIGNAL_GROUP
          Group-change event, data is of type IGroupEvent
SIGNAL_PHASE
          Phase-change event, data is of type IPhaseEvent
SIGNAL_TURN
          Turn-change event, data is of type ITurnEvent
 
Method Summary
static GenericEventType valueOf(String name)
          Returns the enum constant of this type with the specified name.
static GenericEventType[] values()
          Returns an array containing the constants of this enum type, in the order they are declared.
 
Methods inherited from class java.lang.Enum
compareTo, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Enum Constant Detail

EXPORT

public static final GenericEventType EXPORT
File/Export event, data type: String pathToExportFile


SIGNAL_PHASE

public static final GenericEventType SIGNAL_PHASE
Phase-change event, data is of type IPhaseEvent


SIGNAL_GROUP

public static final GenericEventType SIGNAL_GROUP
Group-change event, data is of type IGroupEvent


SIGNAL_TURN

public static final GenericEventType SIGNAL_TURN
Turn-change event, data is of type ITurnEvent

Method Detail

values

public static GenericEventType[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
for (GenericEventType c : GenericEventType.values())
    System.out.println(c);

Returns:
an array containing the constants of this enum type, in the order they are declared

valueOf

public static GenericEventType valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Parameters:
name - the name of the enum constant to be returned.
Returns:
the enum constant with the specified name
Throws:
IllegalArgumentException - if this enum type has no constant with the specified name
NullPointerException - if the argument is null