|
|||||||||
| Home >> All >> raining >> [ client overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
raining.client
Class ClientParser

java.lang.Objectraining.client.ClientParser
- public class ClientParser
- extends java.lang.Object
A generic commandline parser for client programs. Extend this to add more options.
| Field Summary | |
(package private) java.lang.String[] |
args
|
(package private) java.lang.String |
filename
|
(package private) org.apache.commons.cli.CommandLine |
line
|
(package private) org.apache.commons.cli.Options |
options
|
(package private) org.apache.commons.cli.CommandLineParser |
parser
|
(package private) OptionProcessor |
proc
instance of a class used to process command line options. |
(package private) java.lang.String |
program
|
(package private) java.lang.String |
proxyAuth
|
(package private) int |
proxyPort
|
(package private) java.lang.String |
proxyServer
|
(package private) java.lang.String[] |
urlarray
|
(package private) boolean |
useProxy
|
| Constructor Summary | |
ClientParser(java.lang.String[] args,
java.lang.String program)
constructor that takes the argument list and name of program. |
|
| Method Summary | |
void |
addOptions()
Add default options that ClientParser needs. |
org.apache.commons.cli.CommandLine |
getCommandLine()
|
static java.lang.String[] |
getFileContentsAsArray(java.lang.String filename)
|
java.lang.String |
getFilename()
|
org.apache.commons.cli.Options |
getOptions()
|
org.apache.commons.cli.CommandLineParser |
getParser()
|
org.apache.commons.cli.Option[] |
getProcessedOptions()
|
java.lang.String |
getProxyAuth()
|
int |
getProxyPort()
|
java.lang.String |
getProxyServer()
|
java.lang.String[] |
getUrlArray()
|
boolean |
getUseProxy()
|
static void |
main(java.lang.String[] args)
|
void |
parse()
add the options and parse. |
void |
parseLine()
|
void |
printhelp(org.apache.commons.cli.Options options)
|
void |
processOpt(org.apache.commons.cli.Option obj,
java.lang.String opt,
java.lang.String longOpt,
java.lang.String value)
|
void |
setOptionProcessor(OptionProcessor proc)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
parser
org.apache.commons.cli.CommandLineParser parser
options
org.apache.commons.cli.Options options
line
org.apache.commons.cli.CommandLine line
urlarray
java.lang.String[] urlarray
proxyServer
java.lang.String proxyServer
proxyPort
int proxyPort
proxyAuth
java.lang.String proxyAuth
filename
java.lang.String filename
useProxy
boolean useProxy
args
java.lang.String[] args
program
java.lang.String program
proc
OptionProcessor proc
- instance of a class used to process command line options.
| Constructor Detail |
ClientParser
public ClientParser(java.lang.String[] args, java.lang.String program)
- constructor that takes the argument list and name of program.
Name of program will be used when printing help etc.
| Method Detail |
getOptions
public org.apache.commons.cli.Options getOptions()
getCommandLine
public org.apache.commons.cli.CommandLine getCommandLine()
getParser
public org.apache.commons.cli.CommandLineParser getParser()
parse
public void parse()
- add the options and parse.
usually this will be invoked after the constructor.
addOptions
public void addOptions()
- Add default options that ClientParser needs. Override to add
more or replace.
parseLine
public void parseLine()
printhelp
public void printhelp(org.apache.commons.cli.Options options)
getProcessedOptions
public org.apache.commons.cli.Option[] getProcessedOptions()
setOptionProcessor
public void setOptionProcessor(OptionProcessor proc)
processOpt
public void processOpt(org.apache.commons.cli.Option obj, java.lang.String opt, java.lang.String longOpt, java.lang.String value)
main
public static void main(java.lang.String[] args)
getFileContentsAsArray
public static java.lang.String[] getFileContentsAsArray(java.lang.String filename)
getProxyServer
public java.lang.String getProxyServer()
getUrlArray
public java.lang.String[] getUrlArray()
getProxyPort
public int getProxyPort()
getProxyAuth
public java.lang.String getProxyAuth()
getFilename
public java.lang.String getFilename()
getUseProxy
public boolean getUseProxy()
|
|||||||||
| Home >> All >> raining >> [ client overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
JAVADOC
raining.client.ClientParser