org.apache.myfaces.tobago.util
Class BeanComparator

java.lang.Object
  extended by org.apache.myfaces.tobago.util.ComparatorBase
      extended by org.apache.myfaces.tobago.util.BeanComparator
All Implemented Interfaces:
Serializable, Comparator

public class BeanComparator
extends ComparatorBase
implements Serializable

Created: Mon Apr 15 15:56:44 2002

See Also:
Serialized Form

Constructor Summary
BeanComparator(String property)
           
BeanComparator(String property, boolean reverse)
           
BeanComparator(String property, Comparator comparator)
           
BeanComparator(String property, Comparator comparator, boolean reverse)
           
 
Method Summary
 int compare(Object param1, Object param2)
           
 boolean equals(Object param1)
           
 String getProperty()
           
 int hashCode()
           
 
Methods inherited from class org.apache.myfaces.tobago.util.ComparatorBase
getComparator, internalCompare
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BeanComparator

public BeanComparator(String property)

BeanComparator

public BeanComparator(String property,
                      boolean reverse)

BeanComparator

public BeanComparator(String property,
                      Comparator comparator)

BeanComparator

public BeanComparator(String property,
                      Comparator comparator,
                      boolean reverse)
Method Detail

equals

public boolean equals(Object param1)
Specified by:
equals in interface Comparator
Overrides:
equals in class ComparatorBase
Parameters:
param1 -
Returns:

hashCode

public int hashCode()
Overrides:
hashCode in class ComparatorBase

compare

public int compare(Object param1,
                   Object param2)
Specified by:
compare in interface Comparator
Parameters:
param1 -
param2 -
Returns:

getProperty

public String getProperty()


Copyright © 2002-2010 Apache Software Foundation. All Rights Reserved.