Class ColorCountComparator

  • All Implemented Interfaces:
    Serializable, Comparator<org.apache.commons.imaging.palette.ColorCount>

    public class ColorCountComparator
    extends Object
    implements Comparator<org.apache.commons.imaging.palette.ColorCount>, Serializable
    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
    See Also:
    Serialized Form
    • Constructor Detail

      • ColorCountComparator

        public ColorCountComparator​(org.apache.commons.imaging.palette.ColorComponent colorComponent)
    • Method Detail

      • compare

        public int compare​(org.apache.commons.imaging.palette.ColorCount c1,
                           org.apache.commons.imaging.palette.ColorCount c2)
        Specified by:
        compare in interface Comparator<org.apache.commons.imaging.palette.ColorCount>