org.apache.batik.apps.rasterizer
Class Main.AbstractOptionHandler
java.lang.Object
|
+--org.apache.batik.apps.rasterizer.Main.AbstractOptionHandler
- All Implemented Interfaces:
- Main.OptionHandler
- Direct Known Subclasses:
- Main.NoValueOptionHandler, Main.SingleValueOptionHandler
- Enclosing class:
- Main
- public abstract static class Main.AbstractOptionHandler
- extends java.lang.Object
- implements Main.OptionHandler
This abstract implementation of the OptionHandler interface
throws an exception if the number of arguments passed to the
handleOption method does not match the number of expected
optionValues. If the size matches, the safeHandleOption
method is invoked.
Subclasses can implement the safeHandleOption method
assuming that the input array size is correct.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Main.AbstractOptionHandler
public Main.AbstractOptionHandler()
handleOption
public void handleOption(java.lang.String[] optionValues,
SVGConverter c)
- Description copied from interface:
Main.OptionHandler
- The OptionHandler should configure the SVGConverter
according to the value of the option.
Should throw an IllegalArgumentException if optionValue
is not an acceptable option.
- Specified by:
handleOption
in interface Main.OptionHandler
safeHandleOption
public abstract void safeHandleOption(java.lang.String[] optionValues,
SVGConverter c)
Copyright © 2002 Apache Software Foundation. All Rights Reserved.