com.miami.romeo.config
Class Array

java.lang.Object
  extended bycom.miami.romeo.config.Array

public class Array
extends java.lang.Object

This class represents an array of objects.

Version:
1.0.0
Author:
Jeremy Cloud

Constructor Summary
Array()
           
 
Method Summary
static java.lang.Object[] copy(java.lang.Object[] sors, java.lang.Object[] dest)
           
static int[] doubleArray(int[] sors)
           
static java.lang.String[] doubleArray(java.lang.String[] sors)
           
static boolean[] grow(boolean[] sors, double growth_rate)
           
static int[] grow(int[] sors, double growth_rate)
           
static java.lang.Object[] grow(java.lang.Object[] sors, double growth_rate)
           
static java.lang.String[] grow(java.lang.String[] sors, double growth_rate)
           
static void shift(java.lang.Object[] array, int start, int amount)
           
static void shiftDown(java.lang.Object[] array, int start, int end)
           
static void shiftUp(java.lang.Object[] array, int start, int end)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Array

public Array()
Method Detail

copy

public static java.lang.Object[] copy(java.lang.Object[] sors,
                                      java.lang.Object[] dest)

doubleArray

public static java.lang.String[] doubleArray(java.lang.String[] sors)

doubleArray

public static int[] doubleArray(int[] sors)

grow

public static int[] grow(int[] sors,
                         double growth_rate)

grow

public static boolean[] grow(boolean[] sors,
                             double growth_rate)

grow

public static java.lang.Object[] grow(java.lang.Object[] sors,
                                      double growth_rate)

grow

public static java.lang.String[] grow(java.lang.String[] sors,
                                      double growth_rate)

shiftUp

public static void shiftUp(java.lang.Object[] array,
                           int start,
                           int end)
Parameters:
start - - inclusive
end - - exclusive

shiftDown

public static void shiftDown(java.lang.Object[] array,
                             int start,
                             int end)
Parameters:
start - - inclusive
end - - exclusive

shift

public static void shift(java.lang.Object[] array,
                         int start,
                         int amount)