eu.beesoft.gaia.util
Class Array

java.lang.Object
  extended by eu.beesoft.gaia.util.Array

public final class Array
extends java.lang.Object


Field Summary
static boolean[] EMPTY_BOOLEAN_ARRAY
           
static byte[] EMPTY_BYTE_ARRAY
           
static double[] EMPTY_DOUBLE_ARRAY
           
static float[] EMPTY_FLOAT_ARRAY
           
static char[] EMPTY_CHAR_ARRAY
           
static int[] EMPTY_INT_ARRAY
           
static long[] EMPTY_LONG_ARRAY
           
static short[] EMPTY_SHORT_ARRAY
           
 
Method Summary
static boolean[] add(boolean[] array, boolean value)
           
static boolean[] add(boolean[] array1, boolean[] array2)
           
static byte[] add(byte[] array, byte value)
           
static byte[] add(byte[] array1, byte[] array2)
           
static double[] add(double[] array, double value)
           
static double[] add(double[] array1, double[] array2)
           
static float[] add(float[] array, float value)
           
static float[] add(float[] array1, float[] array2)
           
static char[] add(char[] array, char value)
           
static char[] add(char[] array1, char[] array2)
           
static int[] add(int[] array, int value)
           
static int[] add(int[] array1, int[] array2)
           
static long[] add(long[] array, long value)
           
static long[] add(long[] array1, long[] array2)
           
static short[] add(short[] array, short value)
           
static short[] add(short[] array1, short[] array2)
           
static
<T> T[]
add(T[] array, T value)
           
static
<T> T[]
add(T[] array1, T[] array2)
           
static
<T> java.util.List<T>
asList(T... arg)
           
static int getLength(java.lang.Object array)
           
static boolean[] increase(boolean[] array, int increment)
           
static byte[] increase(byte[] array, int increment)
           
static double[] increase(double[] array, int increment)
           
static float[] increase(float[] array, int increment)
           
static char[] increase(char[] array, int increment)
           
static int[] increase(int[] array, int increment)
           
static long[] increase(long[] array, int increment)
           
static short[] increase(short[] array, int increment)
           
static
<T> T[]
increase(T[] array, int increment)
           
static
<T> T[]
increase(T[] array, int increment, java.lang.Class<T> type)
           
static java.lang.Object newInstance(java.lang.Class<?> componentType, int length)
           
static boolean[] resize(boolean[] array, int newSize)
           
static byte[] resize(byte[] array, int newSize)
           
static double[] resize(double[] array, int newSize)
           
static float[] resize(float[] array, int newSize)
           
static char[] resize(char[] array, int newSize)
           
static int[] resize(int[] array, int newSize)
           
static long[] resize(long[] array, int newSize)
           
static short[] resize(short[] array, int newSize)
           
static
<T> T[]
resize(T[] array, int newSize)
           
static
<T> T[]
resize(T[] array, int newSize, java.lang.Class<T> type)
           
static java.lang.String toString(byte[] array)
          Converts given byte array to hexadecimal String.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

EMPTY_BOOLEAN_ARRAY

public static final boolean[] EMPTY_BOOLEAN_ARRAY

EMPTY_BYTE_ARRAY

public static final byte[] EMPTY_BYTE_ARRAY

EMPTY_SHORT_ARRAY

public static final short[] EMPTY_SHORT_ARRAY

EMPTY_INT_ARRAY

public static final int[] EMPTY_INT_ARRAY

EMPTY_LONG_ARRAY

public static final long[] EMPTY_LONG_ARRAY

EMPTY_FLOAT_ARRAY

public static final float[] EMPTY_FLOAT_ARRAY

EMPTY_DOUBLE_ARRAY

public static final double[] EMPTY_DOUBLE_ARRAY

EMPTY_CHAR_ARRAY

public static final char[] EMPTY_CHAR_ARRAY
Method Detail

getLength

public static int getLength(java.lang.Object array)

newInstance

public static java.lang.Object newInstance(java.lang.Class<?> componentType,
                                           int length)

asList

public static <T> java.util.List<T> asList(T... arg)

resize

public static boolean[] resize(boolean[] array,
                               int newSize)

resize

public static byte[] resize(byte[] array,
                            int newSize)

resize

public static short[] resize(short[] array,
                             int newSize)

resize

public static int[] resize(int[] array,
                           int newSize)

resize

public static long[] resize(long[] array,
                            int newSize)

resize

public static float[] resize(float[] array,
                             int newSize)

resize

public static double[] resize(double[] array,
                              int newSize)

resize

public static char[] resize(char[] array,
                            int newSize)

resize

public static <T> T[] resize(T[] array,
                             int newSize)

resize

public static <T> T[] resize(T[] array,
                             int newSize,
                             java.lang.Class<T> type)

increase

public static boolean[] increase(boolean[] array,
                                 int increment)

increase

public static byte[] increase(byte[] array,
                              int increment)

increase

public static short[] increase(short[] array,
                               int increment)

increase

public static int[] increase(int[] array,
                             int increment)

increase

public static long[] increase(long[] array,
                              int increment)

increase

public static float[] increase(float[] array,
                               int increment)

increase

public static double[] increase(double[] array,
                                int increment)

increase

public static char[] increase(char[] array,
                              int increment)

increase

public static <T> T[] increase(T[] array,
                               int increment)

increase

public static <T> T[] increase(T[] array,
                               int increment,
                               java.lang.Class<T> type)

add

public static boolean[] add(boolean[] array1,
                            boolean[] array2)

add

public static byte[] add(byte[] array1,
                         byte[] array2)

add

public static short[] add(short[] array1,
                          short[] array2)

add

public static int[] add(int[] array1,
                        int[] array2)

add

public static long[] add(long[] array1,
                         long[] array2)

add

public static float[] add(float[] array1,
                          float[] array2)

add

public static double[] add(double[] array1,
                           double[] array2)

add

public static char[] add(char[] array1,
                         char[] array2)

add

public static <T> T[] add(T[] array1,
                          T[] array2)

add

public static boolean[] add(boolean[] array,
                            boolean value)

add

public static byte[] add(byte[] array,
                         byte value)

add

public static short[] add(short[] array,
                          short value)

add

public static int[] add(int[] array,
                        int value)

add

public static long[] add(long[] array,
                         long value)

add

public static float[] add(float[] array,
                          float value)

add

public static double[] add(double[] array,
                           double value)

add

public static char[] add(char[] array,
                         char value)

add

public static <T> T[] add(T[] array,
                          T value)

toString

public static java.lang.String toString(byte[] array)
Converts given byte array to hexadecimal String.

Parameters:
array - data to convert
Returns:
converted String