Stellent
HowToComponents
JavaDoc

intradoc.shared
Class ResultSetTreeSort

java.lang.Object
  |
  +--intradoc.shared.ResultSetTreeSort
All Implemented Interfaces:
IdcComparator

public class ResultSetTreeSort
extends java.lang.Object
implements IdcComparator


Field Summary
 DataResultSet m_drset
           
 int m_fieldSortType
           
 boolean m_isAscending
           
 boolean m_isCaseSensitive
           
 boolean m_isTreeSort
           
 int m_itemIdColIndex
           
protected  java.util.Hashtable m_itemLookups
           
protected  int[] m_mapToParent
           
 int m_nestLevelColIndex
           
 int m_parentIdColIndex
           
protected  java.lang.Object[] m_proxyArray
           
 int m_sortColIndex
           
protected  java.lang.Object[] m_sortValues
           
protected  int[] m_treeDepths
           
 
Constructor Summary
ResultSetTreeSort(DataResultSet drset, int sortColIndex, boolean isTreeSort)
           
 
Method Summary
 int compare(java.lang.Object obj1, java.lang.Object obj2)
           
 void determineFieldType(java.lang.String sortType)
           
 void determineIsAscending(java.lang.String sortOrder)
           
 void findOrAppendNestLevelField(java.lang.String nestLevelCol)
           
 void sort()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

m_drset

public DataResultSet m_drset

m_sortColIndex

public int m_sortColIndex

m_isTreeSort

public boolean m_isTreeSort

m_isCaseSensitive

public boolean m_isCaseSensitive

m_itemIdColIndex

public int m_itemIdColIndex

m_parentIdColIndex

public int m_parentIdColIndex

m_nestLevelColIndex

public int m_nestLevelColIndex

m_fieldSortType

public int m_fieldSortType

m_isAscending

public boolean m_isAscending

m_sortValues

protected java.lang.Object[] m_sortValues

m_proxyArray

protected java.lang.Object[] m_proxyArray

m_itemLookups

protected java.util.Hashtable m_itemLookups

m_mapToParent

protected int[] m_mapToParent

m_treeDepths

protected int[] m_treeDepths
Constructor Detail

ResultSetTreeSort

public ResultSetTreeSort(DataResultSet drset,
                         int sortColIndex,
                         boolean isTreeSort)
Method Detail

sort

public void sort()

determineFieldType

public void determineFieldType(java.lang.String sortType)

findOrAppendNestLevelField

public void findOrAppendNestLevelField(java.lang.String nestLevelCol)

determineIsAscending

public void determineIsAscending(java.lang.String sortOrder)

compare

public int compare(java.lang.Object obj1,
                   java.lang.Object obj2)
Specified by:
compare in interface IdcComparator


(c) 1996-2005  All rights reserved.  Stellent, Inc.