Class BrewerPalette

Object
ColorPalette
BrewerPalette

public class BrewerPalette extends ColorPalette
A ColorPalette with additional ColorBrewer information (suitability data and colour selection).
Author:
James Macgill, Cory Horner, Refractions Research Inc.
  • Constructor Details

    • BrewerPalette

      public BrewerPalette()
      Creates a new instance of BrewerPalette
  • Method Details

    • getType

      public PaletteType getType()
      Getter for property type.
      Returns:
      Value of property type.
    • setType

      public void setType(PaletteType type)
      Sets the type of palette.
      Parameters:
      type - new palette type
    • getColor

      public Color getColor(int index, int length)
    • getMaxColors

      public int getMaxColors()
      Getter for the colour count
      Returns:
      the most colours this palette currently supports
    • getMinColors

      public int getMinColors()
      Getter for the colour count
      Returns:
      the minimum number of colours this palette currently supports
    • getColors

      public Color[] getColors(int length)
      Obtains a set of colours from the palette.
      Overrides:
      getColors in class ColorPalette
    • getPaletteSuitability

      public PaletteSuitability getPaletteSuitability()
    • setPaletteSuitability

      public void setPaletteSuitability(PaletteSuitability suitability)
    • getColorScheme

      public SampleScheme getColorScheme()
    • setColorScheme

      public void setColorScheme(SampleScheme scheme)