Package org.apache.batik.apps.rasterizer
Class Main.ColorOptionHandler
- java.lang.Object
-
- org.apache.batik.apps.rasterizer.Main.AbstractOptionHandler
-
- org.apache.batik.apps.rasterizer.Main.SingleValueOptionHandler
-
- org.apache.batik.apps.rasterizer.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 aColor
optionValue. Subclasses should implement thehandleOption
method which takes aColor
and anSVGConverter
as parameters.
-
-
Constructor Summary
Constructors Constructor Description ColorOptionHandler()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract void
handleOption(java.awt.Color color, SVGConverter c)
void
handleOption(java.lang.String optionValue, SVGConverter c)
java.awt.Color
parseARGB(java.lang.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.-
Methods inherited from class org.apache.batik.apps.rasterizer.Main.SingleValueOptionHandler
getOptionValuesLength, safeHandleOption
-
Methods inherited from class org.apache.batik.apps.rasterizer.Main.AbstractOptionHandler
handleOption
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.apache.batik.apps.rasterizer.Main.OptionHandler
getOptionDescription
-
-
-
-
Method Detail
-
handleOption
public void handleOption(java.lang.String optionValue, SVGConverter c)
- Specified by:
handleOption
in classMain.SingleValueOptionHandler
-
handleOption
public abstract void handleOption(java.awt.Color color, SVGConverter c)
-
parseARGB
public java.awt.Color parseARGB(java.lang.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.
-
-