astex
Class FloatArray

java.lang.Object
  extended by astex.FloatArray

public class FloatArray
extends java.lang.Object

An object that implements a dynamic array. The array grows as necessary as objects are added to it. Array copying is currently performed by explicit loops rather than using System.arraycopy.


Constructor Summary
FloatArray()
          Default constructor.
FloatArray(int initialSize)
          Constructor which specifies the initial size.
FloatArray(int initialSize, int increment)
          Constructor which specifies the initial size and the capacity increment.
 
Method Summary
 int add(float object)
          Add an entry to the CLASSNAME.
 boolean contains(float object)
          Does the array contain the specified object.
 float get(int index)
          Return a specified element from the array.
 float[] getArray()
          Return the reference to the object array.
 int getIndex(float object)
          Return the location of the object or -1 if its not present.
 float getReverse(int index)
          Return a specified element from the array end of the array.
static void print(java.lang.String message, FloatArray array)
          Print a CLASSNAME contents.
 void remove(float object)
          Remove an object from the CLASSNAME.
 void removeAllElements()
          Remove all elements from the dynamic array.
 void removeElement(int element)
          Remove a specified element from the CLASSNAME.
 void set(int index, float val)
          Set a specified element in the array.
 void setCapacity(int count)
          Set the capacity for the object.
 int size()
          Return the number of objects in the object array.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FloatArray

public FloatArray(int initialSize,
                  int increment)
Constructor which specifies the initial size and the capacity increment.


FloatArray

public FloatArray()
Default constructor.


FloatArray

public FloatArray(int initialSize)
Constructor which specifies the initial size.

Method Detail

setCapacity

public void setCapacity(int count)
Set the capacity for the object.


add

public int add(float object)
Add an entry to the CLASSNAME.


remove

public void remove(float object)
Remove an object from the CLASSNAME. All occurrences of the object will be removed.


removeElement

public void removeElement(int element)
Remove a specified element from the CLASSNAME.


removeAllElements

public void removeAllElements()
Remove all elements from the dynamic array.


get

public float get(int index)
Return a specified element from the array.


getReverse

public float getReverse(int index)
Return a specified element from the array end of the array.


set

public void set(int index,
                float val)
Set a specified element in the array.


getArray

public float[] getArray()
Return the reference to the object array.


contains

public boolean contains(float object)
Does the array contain the specified object.


getIndex

public int getIndex(float object)
Return the location of the object or -1 if its not present.


size

public int size()
Return the number of objects in the object array.


print

public static void print(java.lang.String message,
                         FloatArray array)
Print a CLASSNAME contents.