org.apache.batik.apps.rasterizer
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


Method Summary
 String getOptionDescription()
          Returns the description for this option
 int getOptionValuesLength()
          Returns the number of values which the option handler requires.
 void handleOption(String[] optionValues, SVGConverter c)
          The OptionHandler should configure the SVGConverter according to the value of the option.
 

Method Detail

handleOption

void handleOption(String[] optionValues,
                  SVGConverter c)
The OptionHandler should configure the SVGConverter according 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



Copyright © 2008 Apache Software Foundation. All Rights Reserved.