public abstract static class Main.AbstractOptionHandler extends java.lang.Object implements Main.OptionHandler
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.Constructor and Description |
---|
AbstractOptionHandler() |
Modifier and Type | Method and Description |
---|---|
void |
handleOption(java.lang.String[] optionValues,
SVGConverter c)
The
OptionHandler should configure the SVGConverter
according to the value of the option. |
abstract void |
safeHandleOption(java.lang.String[] optionValues,
SVGConverter c) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getOptionDescription, getOptionValuesLength
public void handleOption(java.lang.String[] optionValues, SVGConverter c)
Main.OptionHandler
OptionHandler
should configure the SVGConverter
according to the value of the option.
Should throw an IllegalArgumentException if optionValue
is not an acceptable option.handleOption
in interface Main.OptionHandler
public abstract void safeHandleOption(java.lang.String[] optionValues, SVGConverter c)
Copyright © 2022 Apache Software Foundation. All Rights Reserved.