com.jaxfront.swing.ui.tools.search
Class DefaultComparator

java.lang.Object
  extended by com.jaxfront.swing.ui.tools.search.DefaultComparator
All Implemented Interfaces:
SearchComparator, java.util.Comparator
Direct Known Subclasses:
GlobalTypeComparator, TypeComparator, TypeNameComparator, TypeTreeNodeComparator

public class DefaultComparator
extends java.lang.Object
implements SearchComparator


Constructor Summary
DefaultComparator()
           
 
Method Summary
 int compare(java.lang.Object o1, java.lang.Object o2)
           
 boolean filterOut(java.lang.Object o)
           
 java.util.List getEqualityFields()
           
 SearchFilter getFilter()
           
 void setEqualityFields(java.util.List fields)
           
 void setFilter(SearchFilter filter)
           
 void setIsRegEx(boolean regEx)
           
 void setMatchCase(boolean match)
           
 void setMatchWord(boolean match)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface java.util.Comparator
equals
 

Constructor Detail

DefaultComparator

public DefaultComparator()
Method Detail

compare

public int compare(java.lang.Object o1,
                   java.lang.Object o2)
Specified by:
compare in interface java.util.Comparator

setMatchCase

public void setMatchCase(boolean match)
Specified by:
setMatchCase in interface SearchComparator

setMatchWord

public void setMatchWord(boolean match)
Specified by:
setMatchWord in interface SearchComparator

setFilter

public void setFilter(SearchFilter filter)
Specified by:
setFilter in interface SearchComparator

getFilter

public SearchFilter getFilter()
Specified by:
getFilter in interface SearchComparator

getEqualityFields

public java.util.List getEqualityFields()
Specified by:
getEqualityFields in interface SearchComparator

filterOut

public boolean filterOut(java.lang.Object o)

setEqualityFields

public void setEqualityFields(java.util.List fields)
Specified by:
setEqualityFields in interface SearchComparator

setIsRegEx

public void setIsRegEx(boolean regEx)
Specified by:
setIsRegEx in interface SearchComparator