org.stanwood.media.source.xbmc.expression
Enum Operation

java.lang.Object
  extended by java.lang.Enum<Operation>
      extended by org.stanwood.media.source.xbmc.expression.Operation
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<Operation>

public enum Operation
extends java.lang.Enum<Operation>

Allowed operations in the expression evaluator


Enum Constant Summary
ADDITION
          the + operation
AND
          the && operation
DIVIDE
          the / operation
EQUALS
          the == operation
GREATER
          the > operation
GREATER_EQUALS
          the >= operation
LESS
          the < operation
LESS_EQUALS
          the <= operation
MULTIPLY
          the * operation
NOT
          the ! operation
NOTEQUALS
          the != operation
OR
          the || operation
SUBTRACTION
          the - operation
 
Method Summary
static Operation valueOf(java.lang.String name)
          Returns the enum constant of this type with the specified name.
static Operation[] 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

ADDITION

public static final Operation ADDITION
the + operation


SUBTRACTION

public static final Operation SUBTRACTION
the - operation


MULTIPLY

public static final Operation MULTIPLY
the * operation


DIVIDE

public static final Operation DIVIDE
the / operation


NOT

public static final Operation NOT
the ! operation


EQUALS

public static final Operation EQUALS
the == operation


NOTEQUALS

public static final Operation NOTEQUALS
the != operation


AND

public static final Operation AND
the && operation


OR

public static final Operation OR
the || operation


LESS

public static final Operation LESS
the < operation


LESS_EQUALS

public static final Operation LESS_EQUALS
the <= operation


GREATER

public static final Operation GREATER
the > operation


GREATER_EQUALS

public static final Operation GREATER_EQUALS
the >= operation

Method Detail

values

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

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

valueOf

public static Operation 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