Class Main.ColorOptionHandler

All Implemented Interfaces:
Main.OptionHandler
Enclosing class:
Main

public abstract static class Main.ColorOptionHandler extends Main.SingleValueOptionHandler
Base class for options which expect a Color optionValue. Subclasses should implement the handleOption method which takes a Color and an SVGConverter as parameters.
  • Constructor Details

    • ColorOptionHandler

      public ColorOptionHandler()
  • Method Details

    • handleOption

      public void handleOption(String optionValue, SVGConverter c)
      Specified by:
      handleOption in class Main.SingleValueOptionHandler
    • handleOption

      public abstract void handleOption(Color color, SVGConverter c)
    • parseARGB

      public Color parseARGB(String argbVal)
      Parse the input value, which should be in the following format: a.r.g.b where a, r, g and b are integer values, in decimal notation, between 0 and 255.
      Returns:
      the parsed color if successful. null otherwise.