com.jaxfront.core.util
Class TreeSort

java.lang.Object
  extended by com.jaxfront.core.util.TreeSort

public class TreeSort
extends java.lang.Object

This class represents a sort mechanism that allows sorting of a tree.

Version:
1.60

Field Summary
static java.lang.String SORT_ASC
           
static java.lang.String SORT_DESC
           
 
Constructor Summary
TreeSort()
           
 
Method Summary
 void add(java.lang.Object newObject)
          Adds a new object that will be compared and sort.
static java.lang.String[] sort(java.lang.String[][] unsorted, java.lang.String rule, int ruleIndex, boolean isNumberSort)
           
static java.lang.String[] sort(java.lang.String[] unsorted, java.lang.String rule)
          Sorts elements of a string array.
static java.util.Vector sort(java.util.Vector v, Sortable sort)
          Sorts elements of a vector according to the sort object.
static java.util.Vector sort(java.util.Vector v, Sortable sort, java.lang.String rule)
          Sorts elements of a vector according to the sort object.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SORT_ASC

public static java.lang.String SORT_ASC

SORT_DESC

public static java.lang.String SORT_DESC
Constructor Detail

TreeSort

public TreeSort()
Method Detail

add

public void add(java.lang.Object newObject)
Adds a new object that will be compared and sort.

Parameters:
newObject - a new object

sort

public static java.util.Vector sort(java.util.Vector v,
                                    Sortable sort)
Sorts elements of a vector according to the sort object.

Parameters:
v - a vector that needs to be sorted
sort - defines how to the vector will be sort
Returns:
a sorted vector

sort

public static java.util.Vector sort(java.util.Vector v,
                                    Sortable sort,
                                    java.lang.String rule)
Sorts elements of a vector according to the sort object.

Parameters:
v - a vector that needs to be sorted
sort - defines how to the vector will be sort
Returns:
a sorted vector

sort

public static java.lang.String[] sort(java.lang.String[] unsorted,
                                      java.lang.String rule)
Sorts elements of a string array.

Parameters:
unsorted - a string array that needs to be sorted
rule - defines how to the vector will be sort

sort

public static java.lang.String[] sort(java.lang.String[][] unsorted,
                                      java.lang.String rule,
                                      int ruleIndex,
                                      boolean isNumberSort)