Class ColorCountComparator
java.lang.Object
org.apache.commons.imaging.palette.ColorCountComparator
- All Implemented Interfaces:
Comparator<org.apache.commons.imaging.palette.ColorCount>
public class ColorCountComparator
extends Object
implements Comparator<org.apache.commons.imaging.palette.ColorCount>
A comparator for {#link ColorCount} elements.
It uses a given {#link ColorComponent} to choose what channel must be used for the comparison.
For example, if the comparator is created for the ColorComponent.RED
channel, then it will compare the value of red of each ColorCount
object
in the array of elements.
- Since:
- 1.0-alpha2
-
Constructor Summary
ConstructorDescriptionColorCountComparator
(org.apache.commons.imaging.palette.ColorComponent colorComponent) -
Method Summary
Modifier and TypeMethodDescriptionint
compare
(org.apache.commons.imaging.palette.ColorCount c1, org.apache.commons.imaging.palette.ColorCount c2) 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
equals, reversed, thenComparing, thenComparing, thenComparing, thenComparingDouble, thenComparingInt, thenComparingLong
-
Constructor Details
-
ColorCountComparator
-
-
Method Details
-
compare
public int compare(org.apache.commons.imaging.palette.ColorCount c1, org.apache.commons.imaging.palette.ColorCount c2) - Specified by:
compare
in interfaceComparator<org.apache.commons.imaging.palette.ColorCount>
-