Interface Main.OptionHandler
- All Known Implementing Classes:
Main.AbstractOptionHandler, Main.ColorOptionHandler, Main.FloatOptionHandler, Main.NoValueOptionHandler, Main.RectangleOptionHandler, Main.SingleValueOptionHandler, Main.TimeOptionHandler
- Enclosing class:
Main
public static interface Main.OptionHandler
Interface for handling one command line option
- Version:
- $Id$
-
Method Summary
Modifier and TypeMethodDescriptionReturns the description for this optionintReturns the number of values which the option handler requires.voidhandleOption(String[] optionValues, SVGConverter c) TheOptionHandlershould configure theSVGConverteraccording to the value of the option.
-
Method Details
-
handleOption
TheOptionHandlershould configure theSVGConverteraccording to the value of the option. Should throw an IllegalArgumentException if optionValue is not an acceptable option. -
getOptionValuesLength
int getOptionValuesLength()Returns the number of values which the option handler requires. This defines the length of the optionValues array passed to the handler in the handleOption method -
getOptionDescription
String getOptionDescription()Returns the description for this option
-