Package com.independentsoft.office.diagrams

# Class ColorList

java.lang.Object
com.independentsoft.office.diagrams.ColorList

Direct Known Subclasses:
  `EffectColorList`, `FillColorList`, `LineColorList`, `TextEffectColorList`, `TextFillColorList`, `TextLineColorList`

public abstract class ColorList extends Object
The Class ColorList.

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `ColorList()`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `abstract ColorList`
  `clone()`
  `List<ColorChoice>`
  `getColorChoices()`
  Gets the color choices.
  `HueDirection`
  `getHueDirection()`
  Gets the hue direction.
  `ColorApplicationMethod`
  `getMethod()`
  Gets the method.
  `void`
  `setHueDirection​(HueDirection hueDirection)`
  Sets the hue direction.
  `void`
  `setMethod​(ColorApplicationMethod method)`
  Sets the method.

  ### Methods inherited from class java.lang.Object

  `equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Constructor Details

  - ### ColorList

    public ColorList()

- ## Method Details

  - ### clone

    public abstract ColorList clone()
    Overrides:
      `clone` in class `Object`

  - ### getColorChoices

    public List<ColorChoice> getColorChoices()
    Gets the color choices.
    Returns:
      the color choices

  - ### getHueDirection

    public HueDirection getHueDirection()
    Gets the hue direction.
    Returns:
      the hue direction

  - ### setHueDirection

    public void setHueDirection​(HueDirection hueDirection)
    Sets the hue direction.
    Parameters:
      `hueDirection` - the new hue direction

  - ### getMethod

    public ColorApplicationMethod getMethod()
    Gets the method.
    Returns:
      the method

  - ### setMethod

    public void setMethod​(ColorApplicationMethod method)
    Sets the method.
    Parameters:
      `method` - the new method