Style Intelligence v12.0

inetsoft.report.filter
Class DimensionComparer

java.lang.Object
  extended by inetsoft.util.DefaultComparator
      extended by inetsoft.report.filter.DefaultComparer
          extended by inetsoft.report.filter.DimensionComparer
All Implemented Interfaces:
Comparer, Serializable, Cloneable, Comparator

public class DimensionComparer
extends DefaultComparer

Dimension comparer.

See Also:
Serialized Form

Field Summary
 
Fields inherited from interface inetsoft.report.Comparer
NEGATIVE_DOUBLE_ERROR, NEGATIVE_FLOAT_ERROR, POSITIVE_DOUBLE_ERROR, POSITIVE_FLOAT_ERROR
 
Constructor Summary
DimensionComparer(int dimType)
          Constructor.
DimensionComparer(int dimType, Comparator comp)
          Constructor.
 
Method Summary
 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.
 Comparator getComparator()
          Gettter of Comparator.
 void setComparator(Comparator comp)
          Setter of Comparator.
 
Methods inherited from class inetsoft.report.filter.DefaultComparer
compare, compare, compare, compare, compare
 
Methods inherited from class inetsoft.util.DefaultComparator
clone, getSign, isCaseSensitive, isNegate, setCaseSensitive, setNegate
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface java.util.Comparator
equals
 

Constructor Detail

DimensionComparer

public DimensionComparer(int dimType)
Constructor.


DimensionComparer

public DimensionComparer(int dimType,
                         Comparator comp)
Constructor.

Method Detail

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.

Copyright © 1996-2014 InetSoft Technology Corp. All Rights Reserved.