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.InstantiationException
java.lang.IllegalAccessException
public 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.