inetsoft.report.filter
Class DimensionComparer
java.lang.Object
inetsoft.util.DefaultComparator
inetsoft.report.filter.DefaultComparer
inetsoft.report.filter.DimensionComparer
- All Implemented Interfaces:
- Comparer, Serializable, Cloneable, Comparator
public class DimensionComparer
- extends DefaultComparer
Dimension comparer.
- See Also:
- Serialized Form
| Methods inherited from class inetsoft.util.DefaultComparator |
clone, getSign, isCaseSensitive, isNegate, setCaseSensitive, setNegate |
DimensionComparer
public DimensionComparer(int dimType)
- Constructor.
DimensionComparer
public DimensionComparer(int dimType,
Comparator comp)
- Constructor.
setComparator
public void setComparator(Comparator comp)
- Setter of Comparator.
- Parameters:
comp - the specified Comparator.
getComparator
public Comparator getComparator()
- Gettter of Comparator.
- Returns:
- Comparator if any.
compare
public int compare(Object v1,
Object v2)
- This method should return > 0 if v1 is greater than v2, 0 if
v1 is equal to v2, or < 0 if v1 is less than v2.
It must handle null values for the comparison values.
- Specified by:
compare in interface Comparer- Specified by:
compare in interface Comparator- Overrides:
compare in class inetsoft.util.DefaultComparator
- Parameters:
v1 - comparison value.v2 - comparison value.
- Returns:
- < 0, 0, or > 0 for v1v2.