public class OptionDescriptor
extends java.lang.Object
| Constructor and Description |
|---|
OptionDescriptor(java.lang.String option,
java.lang.String defaultArg,
int mandatory,
int optional,
java.lang.reflect.Method method,
java.io.PrintWriter out,
java.io.PrintWriter err)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getDefaultArg() |
java.io.PrintWriter |
getErr()
Getter method
|
int |
getMandatoryArgCount()
Getter method
|
int |
getMaxArgCount()
Gets sum of mandatory and optional arguments
|
java.lang.reflect.Method |
getMethod()
Getter method
|
java.lang.String |
getOption()
Getter method
|
int |
getOptionalArgCount()
Getter method
|
java.io.PrintWriter |
getOut()
Getter method
|
boolean |
isMultiple()
Getter method
|
boolean |
isWithoutArgs()
Getter method
|
public OptionDescriptor(java.lang.String option,
java.lang.String defaultArg,
int mandatory,
int optional,
java.lang.reflect.Method method,
java.io.PrintWriter out,
java.io.PrintWriter err)
throws java.lang.InstantiationException,
java.lang.IllegalAccessException
option - - option stringmandatory - - number of mandatory argumentsoptional - - number of optional argumentsmethod - - command method to executejava.lang.InstantiationExceptionjava.lang.IllegalAccessExceptionpublic int getMandatoryArgCount()
public int getOptionalArgCount()
public int getMaxArgCount()
public boolean isWithoutArgs()
public boolean isMultiple()
public java.lang.reflect.Method getMethod()
public java.lang.String getOption()
public java.io.PrintWriter getOut()
public java.io.PrintWriter getErr()
public java.lang.String getDefaultArg()
Copyright © 2007 Sun Microsystems, Inc. All rights reserved.