org.bdgp.util
Class VectorUtil

java.lang.Object
  |
  +--org.bdgp.util.VectorUtil

public class VectorUtil
extends java.lang.Object


Constructor Summary
VectorUtil()
           
 
Method Summary
static int binarySearch(java.util.Vector v, java.lang.Object o)
           
static int binarySearch(java.util.Vector v, java.lang.Object o, boolean findSpace)
          Binary searches for object o, assuming that all the objects in the array are Comparable
static int binarySearch(java.util.Vector v, java.lang.Object o, Comparator c, boolean findSpace)
          Binary searches for object o using the given comparator.
static java.util.Vector filter(VectorFilter filter, java.util.Enumeration values)
           
static java.util.Vector filter(VectorFilter filter, java.util.Vector values)
           
static java.util.Vector filter(VectorFilter filter, VectorTransformer transformer, java.util.Enumeration values)
           
static java.util.Vector filter(VectorFilter filter, VectorTransformer transformer, java.util.Vector values)
           
static java.util.Vector getVector(java.util.Enumeration e)
           
static java.util.Vector insertionSort(java.util.Enumeration e, Comparator c)
           
static java.util.Vector mergeVectors(java.util.Vector a, java.util.Vector b)
           
static java.util.Vector quickSort(java.util.Vector a)
           
static java.util.Vector quickSort(java.util.Vector a, Comparator c)
           
static java.util.Vector sort(java.util.Enumeration e)
          This will empty the enumeration
static java.util.Vector sort(java.util.Enumeration e, Comparator c)
          This will empty the enumeration
static java.util.Vector sort(java.util.Enumeration e, Comparator c, boolean reverse)
          This will empty the enumeration
static java.util.Vector sort(java.util.Vector a)
           
static java.util.Vector sort(java.util.Vector a, boolean reverse)
           
static java.util.Vector sort(java.util.Vector a, Comparator c)
           
static java.util.Vector sort(java.util.Vector a, Comparator c, boolean reverse)
           
static java.util.Vector transform(VectorTransformer transformer, java.util.Enumeration values)
           
static java.util.Vector transform(VectorTransformer transformer, java.util.Vector values)
           
static java.util.Vector trueClone(java.util.Vector values)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VectorUtil

public VectorUtil()
Method Detail

mergeVectors

public static java.util.Vector mergeVectors(java.util.Vector a,
                                            java.util.Vector b)

trueClone

public static java.util.Vector trueClone(java.util.Vector values)

transform

public static java.util.Vector transform(VectorTransformer transformer,
                                         java.util.Vector values)

transform

public static java.util.Vector transform(VectorTransformer transformer,
                                         java.util.Enumeration values)

filter

public static java.util.Vector filter(VectorFilter filter,
                                      java.util.Vector values)

filter

public static java.util.Vector filter(VectorFilter filter,
                                      java.util.Enumeration values)

filter

public static java.util.Vector filter(VectorFilter filter,
                                      VectorTransformer transformer,
                                      java.util.Vector values)

filter

public static java.util.Vector filter(VectorFilter filter,
                                      VectorTransformer transformer,
                                      java.util.Enumeration values)

getVector

public static java.util.Vector getVector(java.util.Enumeration e)

binarySearch

public static int binarySearch(java.util.Vector v,
                               java.lang.Object o)

binarySearch

public static int binarySearch(java.util.Vector v,
                               java.lang.Object o,
                               boolean findSpace)
Binary searches for object o, assuming that all the objects in the array are Comparable

binarySearch

public static int binarySearch(java.util.Vector v,
                               java.lang.Object o,
                               Comparator c,
                               boolean findSpace)
Binary searches for object o using the given comparator. If findSpace is specified and the element can't be found, the place where it would have been is returned.

insertionSort

public static java.util.Vector insertionSort(java.util.Enumeration e,
                                             Comparator c)

sort

public static java.util.Vector sort(java.util.Enumeration e,
                                    Comparator c,
                                    boolean reverse)
This will empty the enumeration

sort

public static java.util.Vector sort(java.util.Enumeration e,
                                    Comparator c)
This will empty the enumeration

sort

public static java.util.Vector sort(java.util.Enumeration e)
This will empty the enumeration

sort

public static java.util.Vector sort(java.util.Vector a)

sort

public static java.util.Vector sort(java.util.Vector a,
                                    boolean reverse)

sort

public static java.util.Vector sort(java.util.Vector a,
                                    Comparator c)

sort

public static java.util.Vector sort(java.util.Vector a,
                                    Comparator c,
                                    boolean reverse)

quickSort

public static java.util.Vector quickSort(java.util.Vector a,
                                         Comparator c)

quickSort

public static java.util.Vector quickSort(java.util.Vector a)