common-util

local.tomas.util.options
Class StringOption

java.lang.Object
  extended by local.tomas.util.options.Option
      extended by local.tomas.util.options.StringOption

public class StringOption
extends Option

String option.

Author:
Teubner

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

Constructor Detail

StringOption

public StringOption(String longName,
                    String value)
Construct option.

Parameters:
longName - long option name
value - default value

StringOption

public StringOption(String longName,
                    char shortName,
                    String value)
Construct option.

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

StringOption

public StringOption(String longName,
                    char shortName)
Construct option. Default value is null.

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

StringOption

public StringOption(String longName)
Construct option. Default value is null.

Parameters:
longName - long option name
Method Detail

setValue

public void setValue(String value)
              throws OptionException
Specified by:
setValue in class Option
Throws:
OptionException

setBoolean

public void setBoolean(boolean value)
                throws OptionException
Specified by:
setBoolean in class Option
Throws:
OptionException

getValue

public String getValue()
Get the value.

Returns:
Returns the value.

common-util

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