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, 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


Copyright © 2002-2002 Apache Software Foundation. All Rights Reserved.