org.apache.commons.cli
Class PatternOptionBuilder

java.lang.Object
  |
  +--org.apache.commons.cli.PatternOptionBuilder

public class PatternOptionBuilder
extends java.lang.Object

Allows Options to be created from a single String.

Version:
$Revision: 1.2 $
Author:
Henri Yandell (bayard @ generationjava.com)

Field Summary
static java.lang.Class CLASS_VALUE
          Class class
static java.lang.Class DATE_VALUE
          Date class
static java.lang.Class EXISTING_FILE_VALUE
          FileInputStream class
static java.lang.Class FILE_VALUE
          File class
static java.lang.Class FILES_VALUE
          File array class
static java.lang.Class NUMBER_VALUE
          Number class
static java.lang.Class OBJECT_VALUE
          Object class
static java.lang.Class STRING_VALUE
          String class
static java.lang.Class URL_VALUE
          URL class
 
Constructor Summary
PatternOptionBuilder()
           
 
Method Summary
static java.lang.Object getValueClass(char ch)
          Retrieve the class that ch represents.
static boolean isValueCode(char ch)
          Returns whether ch is a value code, i.e.
static Options parsePattern(java.lang.String pattern)
          Returns the Options instance represented by pattern.
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

STRING_VALUE

public static final java.lang.Class STRING_VALUE
String class

OBJECT_VALUE

public static final java.lang.Class OBJECT_VALUE
Object class

NUMBER_VALUE

public static final java.lang.Class NUMBER_VALUE
Number class

DATE_VALUE

public static final java.lang.Class DATE_VALUE
Date class

CLASS_VALUE

public static final java.lang.Class CLASS_VALUE
Class class

EXISTING_FILE_VALUE

public static final java.lang.Class EXISTING_FILE_VALUE
FileInputStream class

FILE_VALUE

public static final java.lang.Class FILE_VALUE
File class

FILES_VALUE

public static final java.lang.Class FILES_VALUE
File array class

URL_VALUE

public static final java.lang.Class URL_VALUE
URL class
Constructor Detail

PatternOptionBuilder

public PatternOptionBuilder()
Method Detail

getValueClass

public static java.lang.Object getValueClass(char ch)

Retrieve the class that ch represents.

Parameters:
ch - the specified character
Returns:
The class that ch represents

isValueCode

public static boolean isValueCode(char ch)

Returns whether ch is a value code, i.e. whether it represents a class in a pattern.

Parameters:
ch - the specified character
Returns:
true if ch is a value code, otherwise false.

parsePattern

public static Options parsePattern(java.lang.String pattern)

Returns the Options instance represented by pattern.

Parameters:
pattern - the pattern string
Returns:
The Options instance