xxl.util
Class ArrayResizer

java.lang.Object
  |
  +--xxl.util.ArrayResizer

public class ArrayResizer
extends java.lang.Object


Field Summary
protected  double fmin
           
protected  double fover
           
protected  double funder
           
static ArrayResizer PROTOTYPE
           
 
Constructor Summary
ArrayResizer()
           
ArrayResizer(double fmin)
           
ArrayResizer(double fmin, double f)
           
ArrayResizer(double fmin, double fover, double funder)
           
 
Method Summary
static void copy(java.lang.Object source, int from, java.lang.Object target, int to, int size)
           
 void copy(java.lang.Object source, java.lang.Object target, int size)
           
 java.lang.Object grow(java.lang.Object array, int size)
           
 java.lang.Object[] resize(java.lang.Object[] array, int size)
           
 java.lang.Object resize(java.lang.Object array, int size)
           
 java.lang.Object shrink(java.lang.Object array, int size)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

fmin

protected double fmin

fover

protected double fover

funder

protected double funder

PROTOTYPE

public static final ArrayResizer PROTOTYPE
Constructor Detail

ArrayResizer

public ArrayResizer()

ArrayResizer

public ArrayResizer(double fmin)

ArrayResizer

public ArrayResizer(double fmin,
                    double f)

ArrayResizer

public ArrayResizer(double fmin,
                    double fover,
                    double funder)
Method Detail

grow

public java.lang.Object grow(java.lang.Object array,
                             int size)

shrink

public java.lang.Object shrink(java.lang.Object array,
                               int size)

copy

public static void copy(java.lang.Object source,
                        int from,
                        java.lang.Object target,
                        int to,
                        int size)

copy

public void copy(java.lang.Object source,
                 java.lang.Object target,
                 int size)

resize

public java.lang.Object resize(java.lang.Object array,
                               int size)

resize

public java.lang.Object[] resize(java.lang.Object[] array,
                                 int size)