com.trackstudio.app.filter.comparator
Class AbstractComparator

java.lang.Object
  extended bycom.trackstudio.app.filter.AbstractFilter
      extended bycom.trackstudio.app.filter.comparator.AbstractComparator
All Implemented Interfaces:
java.util.Comparator
Direct Known Subclasses:
TaskComparator, UserComparator

public abstract class AbstractComparator
extends AbstractFilter
implements java.util.Comparator


Field Summary
protected  java.util.Map fieldMap
           
protected  java.util.ArrayList sortedOrder
           
protected  java.util.HashMap udfs
           
 
Constructor Summary
AbstractComparator(java.lang.String sortOrder, java.util.HashMap udfHash, java.lang.String defaultSortOrder)
           
 
Method Summary
 int compareUdf(java.lang.String field, AbstractBeanWithUdf sb1, AbstractBeanWithUdf sb2, int retVal)
           
 
Methods inherited from class com.trackstudio.app.filter.AbstractFilter
compare, compareObject, compareTreeSet, passUdf, testCheckBox, testFloat, testInteger, testList, testMultiList, testString, testTimestamp, testURL, testUser
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface java.util.Comparator
compare, equals
 

Field Detail

fieldMap

protected java.util.Map fieldMap

udfs

protected java.util.HashMap udfs

sortedOrder

protected java.util.ArrayList sortedOrder
Constructor Detail

AbstractComparator

public AbstractComparator(java.lang.String sortOrder,
                          java.util.HashMap udfHash,
                          java.lang.String defaultSortOrder)
Method Detail

compareUdf

public int compareUdf(java.lang.String field,
                      AbstractBeanWithUdf sb1,
                      AbstractBeanWithUdf sb2,
                      int retVal)
               throws GranException
Throws:
GranException


Copyright © 2002-2005 TrackStudio, Ltd. All Rights Reserved.