gishur.core
Class Switch

java.lang.Object
  |
  +--gishur.core.Switch

public final class Switch
extends java.lang.Object

Utilities for switch statements.

Version:
1.0
Author:
Thomas Wolf

Constructor Summary
Switch()
           
 
Method Summary
static int objects(java.lang.Object o, java.lang.Object[] array)
          Searches o in the given Object array and returns its index.
static int objects(java.lang.Object o, java.lang.Object c1, java.lang.Object c2)
          Searches o in the given array {c1,c2} and returns its index.
static int objects(java.lang.Object o, java.lang.Object c1, java.lang.Object c2, java.lang.Object c3)
          Searches o in the given array {c1,c2,c3} and returns its index.
static int objects(java.lang.Object o, java.lang.Object c1, java.lang.Object c2, java.lang.Object c3, java.lang.Object c4)
          Searches o in the given array {c1,c2,c3,c4} and returns its index.
static int objects(java.lang.Object o, java.lang.Object c1, java.lang.Object c2, java.lang.Object c3, java.lang.Object c4, java.lang.Object c5)
          Searches o in the given array {c1,c2,c3,c4,c5} and returns its index.
static int objects(java.lang.Object o, java.lang.Object c1, java.lang.Object c2, java.lang.Object c3, java.lang.Object c4, java.lang.Object c5, java.lang.Object c6)
          Searches o in the given array {c1,c2,c3,c4,c5,c6} and returns its index.
static int objects(java.lang.Object o, java.lang.Object c1, java.lang.Object c2, java.lang.Object c3, java.lang.Object c4, java.lang.Object c5, java.lang.Object c6, java.lang.Object c7)
          Searches o in the given array {c1,c2,c3,c4,c5,c6,c7} and returns its index.
static int objects(java.lang.Object o, java.lang.Object c1, java.lang.Object c2, java.lang.Object c3, java.lang.Object c4, java.lang.Object c5, java.lang.Object c6, java.lang.Object c7, java.lang.Object c8)
          Searches o in the given array {c1,c2,c3,c4,c5,c6,c7,c8} and returns its index.
static int objects(java.lang.Object o, java.lang.Object c1, java.lang.Object c2, java.lang.Object c3, java.lang.Object c4, java.lang.Object c5, java.lang.Object c6, java.lang.Object c7, java.lang.Object c8, java.lang.Object c9)
          Searches o in the given array {c1,c2,c3,c4,c5,c6,c7c8,c9} and returns its index.
static int objects(java.lang.Object o, java.lang.Object c1, java.lang.Object c2, java.lang.Object c3, java.lang.Object c4, java.lang.Object c5, java.lang.Object c6, java.lang.Object c7, java.lang.Object c8, java.lang.Object c9, java.lang.Object c10)
          Searches o in the given array {c1,c2,c3,c4,c5,c6,c7c8,c9,c10} and returns its index.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Switch

public Switch()
Method Detail

objects

public static final int objects(java.lang.Object o,
                                java.lang.Object[] array)
Searches o in the given Object array and returns its index. This method may be used in switch-statements.
Parameters:
o - Object to search for
array - array of Objects
Returns:
index of o in the array or -1 otherwise.

objects

public static final int objects(java.lang.Object o,
                                java.lang.Object c1,
                                java.lang.Object c2)
Searches o in the given array {c1,c2} and returns its index. This method may be used in switch-statements.
Parameters:
o - Object to search for
c1,c2 - array of Objects
Returns:
index of o in the array or -1 otherwise.

objects

public static final int objects(java.lang.Object o,
                                java.lang.Object c1,
                                java.lang.Object c2,
                                java.lang.Object c3)
Searches o in the given array {c1,c2,c3} and returns its index. This method may be used in switch-statements.
Parameters:
o - Object to search for
c1,c2,c3 - array of Objects
Returns:
index of o in the array or -1 otherwise.

objects

public static final int objects(java.lang.Object o,
                                java.lang.Object c1,
                                java.lang.Object c2,
                                java.lang.Object c3,
                                java.lang.Object c4)
Searches o in the given array {c1,c2,c3,c4} and returns its index. This method may be used in switch-statements.
Parameters:
o - Object to search for
c1,c2,c3,c4 - array of Objects
Returns:
index of o in the array or -1 otherwise.

objects

public static final int objects(java.lang.Object o,
                                java.lang.Object c1,
                                java.lang.Object c2,
                                java.lang.Object c3,
                                java.lang.Object c4,
                                java.lang.Object c5)
Searches o in the given array {c1,c2,c3,c4,c5} and returns its index. This method may be used in switch-statements.
Parameters:
o - Object to search for
c1,c2,c3,c4,c5 - array of Objects
Returns:
index of o in the array or -1 otherwise.

objects

public static final int objects(java.lang.Object o,
                                java.lang.Object c1,
                                java.lang.Object c2,
                                java.lang.Object c3,
                                java.lang.Object c4,
                                java.lang.Object c5,
                                java.lang.Object c6)
Searches o in the given array {c1,c2,c3,c4,c5,c6} and returns its index. This method may be used in switch-statements.
Parameters:
o - Object to search for
c1,c2,c3,c4,c5,c6 - array of Objects
Returns:
index of o in the array or -1 otherwise.

objects

public static final int objects(java.lang.Object o,
                                java.lang.Object c1,
                                java.lang.Object c2,
                                java.lang.Object c3,
                                java.lang.Object c4,
                                java.lang.Object c5,
                                java.lang.Object c6,
                                java.lang.Object c7)
Searches o in the given array {c1,c2,c3,c4,c5,c6,c7} and returns its index. This method may be used in switch-statements.
Parameters:
o - Object to search for
c1,c2,c3,c4,c5,c6,c7 - array of Objects
Returns:
index of o in the array or -1 otherwise.

objects

public static final int objects(java.lang.Object o,
                                java.lang.Object c1,
                                java.lang.Object c2,
                                java.lang.Object c3,
                                java.lang.Object c4,
                                java.lang.Object c5,
                                java.lang.Object c6,
                                java.lang.Object c7,
                                java.lang.Object c8)
Searches o in the given array {c1,c2,c3,c4,c5,c6,c7,c8} and returns its index. This method may be used in switch-statements.
Parameters:
o - Object to search for
c1,c2,c3,c4,c5,c6,c7,c8 - array of Objects
Returns:
index of o in the array or -1 otherwise.

objects

public static final int objects(java.lang.Object o,
                                java.lang.Object c1,
                                java.lang.Object c2,
                                java.lang.Object c3,
                                java.lang.Object c4,
                                java.lang.Object c5,
                                java.lang.Object c6,
                                java.lang.Object c7,
                                java.lang.Object c8,
                                java.lang.Object c9)
Searches o in the given array {c1,c2,c3,c4,c5,c6,c7c8,c9} and returns its index. This method may be used in switch-statements.
Parameters:
o - Object to search for
c1,c2,c3,c4,c5,c6,c7,c8,c9 - array of Objects
Returns:
index of o in the array or -1 otherwise.

objects

public static final int objects(java.lang.Object o,
                                java.lang.Object c1,
                                java.lang.Object c2,
                                java.lang.Object c3,
                                java.lang.Object c4,
                                java.lang.Object c5,
                                java.lang.Object c6,
                                java.lang.Object c7,
                                java.lang.Object c8,
                                java.lang.Object c9,
                                java.lang.Object c10)
Searches o in the given array {c1,c2,c3,c4,c5,c6,c7c8,c9,c10} and returns its index. This method may be used in switch-statements.
Parameters:
o - Object to search for
c1,c2,c3,c4,c5,c6,c7,c8,c9,c10 - array of Objects
Returns:
index of o in the array or -1 otherwise.