net.floodlightcontroller.debugevent
Enum IDebugEventService.EventFieldType

java.lang.Object
  extended by java.lang.Enum<IDebugEventService.EventFieldType>
      extended by net.floodlightcontroller.debugevent.IDebugEventService.EventFieldType
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<IDebugEventService.EventFieldType>
Enclosing interface:
IDebugEventService

public static enum IDebugEventService.EventFieldType
extends java.lang.Enum<IDebugEventService.EventFieldType>

Describes the type of field obtained from reflection


Enum Constant Summary
DPID
           
FLOW_MOD_FLAGS
           
IPv4
           
LIST_ATTACHMENT_POINT
           
LIST_IPV4
           
LIST_OBJECT
           
MAC
           
OBJECT
           
PRIMITIVE
           
SREF_LIST_OBJECT
           
SREF_OBJECT
           
STRING
           
 
Method Summary
static IDebugEventService.EventFieldType valueOf(java.lang.String name)
          Returns the enum constant of this type with the specified name.
static IDebugEventService.EventFieldType[] values()
          Returns an array containing the constants of this enum type, in the order they are declared.
 
Methods inherited from class java.lang.Enum
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Enum Constant Detail

DPID

public static final IDebugEventService.EventFieldType DPID

IPv4

public static final IDebugEventService.EventFieldType IPv4

MAC

public static final IDebugEventService.EventFieldType MAC

STRING

public static final IDebugEventService.EventFieldType STRING

OBJECT

public static final IDebugEventService.EventFieldType OBJECT

PRIMITIVE

public static final IDebugEventService.EventFieldType PRIMITIVE

LIST_IPV4

public static final IDebugEventService.EventFieldType LIST_IPV4

LIST_ATTACHMENT_POINT

public static final IDebugEventService.EventFieldType LIST_ATTACHMENT_POINT

LIST_OBJECT

public static final IDebugEventService.EventFieldType LIST_OBJECT

SREF_LIST_OBJECT

public static final IDebugEventService.EventFieldType SREF_LIST_OBJECT

SREF_OBJECT

public static final IDebugEventService.EventFieldType SREF_OBJECT

FLOW_MOD_FLAGS

public static final IDebugEventService.EventFieldType FLOW_MOD_FLAGS
Method Detail

values

public static IDebugEventService.EventFieldType[] 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 (IDebugEventService.EventFieldType c : IDebugEventService.EventFieldType.values())
    System.out.println(c);

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

valueOf

public static IDebugEventService.EventFieldType valueOf(java.lang.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:
java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
java.lang.NullPointerException - if the argument is null