Class PaletteType

Object
PaletteType

public class PaletteType extends Object
This class doubles as a filter and an identifier for colour palettes.
  • Constructor Details

    • PaletteType

      public PaletteType(boolean suitableRanged, boolean suitableUnique, String name)
      Creates an identifier for palettes
      Parameters:
      name - simple identifier
    • PaletteType

      public PaletteType(boolean suitableRanged, boolean suitableUnique)
      Parameters:
      suitableRanged - true, false, or null (for don't care)
    • PaletteType

      public PaletteType()
  • Method Details

    • getName

      public String getName()
    • isSuitableRanged

      public boolean isSuitableRanged()
      Deterines if this PaletteType instance is suitable ranged.
      Returns:
      a boolean, true if the paletteType is sutableRanged.
    • isSuitableUnique

      public boolean isSuitableUnique()
    • isMatch

      public boolean isMatch(PaletteType filter)
    • equals

      public boolean equals(Object arg0)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object