common-util

local.tomas.util.options
Class Option

java.lang.Object
  extended by local.tomas.util.options.Option
Direct Known Subclasses:
BooleanOption, IntegerOption, StringOption

public abstract class Option
extends Object

Base class for all options.

Author:
Teubner

Constructor Summary
protected Option(String longName)
          Construct option.
protected Option(String longName, char shortName)
          Construct option from names.
 
Method Summary
abstract  void setBoolean(boolean value)
           
abstract  void setValue(String value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Option

protected Option(String longName,
                 char shortName)
Construct option from names.

Parameters:
longName - long option name
shortName - single character option descriptor

Option

protected Option(String longName)
Construct option.

Parameters:
longName - long optio name
Method Detail

setValue

public abstract void setValue(String value)
                       throws OptionException
Throws:
OptionException

setBoolean

public abstract void setBoolean(boolean value)
                         throws OptionException
Throws:
OptionException

common-util

Copyright © 2005-2007 Tomas Teubner. All Rights Reserved.