|
Cytoscape 2.8.0 API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.commons.cli.avalon.CLOptionDescriptor
public final class CLOptionDescriptor
Basic class describing an type of option.
Typically, one creates a static array of CLOptionDescriptor
s,
and passes it to CLArgsParser.CLArgsParser(String[], CLOptionDescriptor[])
.
CLArgsParser
,
CLUtil
Field Summary | |
---|---|
static int |
ARGUMENT_DISALLOWED
Flag to say this option does not take arguments |
static int |
ARGUMENT_OPTIONAL
Flag to say that the argument is optional |
static int |
ARGUMENT_REQUIRED
Flag to say that one argument is required |
static int |
ARGUMENTS_REQUIRED_2
Flag to say this option requires 2 arguments |
static int |
DUPLICATES_ALLOWED
Flag to say this option may be repeated on the command line |
Constructor Summary | |
---|---|
CLOptionDescriptor(String name,
int flags,
int id,
String description)
Constructor. |
|
CLOptionDescriptor(String name,
int flags,
int id,
String description,
CLOptionDescriptor[] incompatible)
Constructor. |
|
CLOptionDescriptor(String name,
int flags,
int id,
String description,
int[] incompatible)
Deprecated. use the version with the array of CLOptionDescriptor's |
Method Summary | |
---|---|
String |
getDescription()
Retrieve textual description. |
int |
getFlags()
Retrieve flags about option. |
int |
getId()
Retrieve the id for option. |
protected int[] |
getIncompatble()
Deprecated. Use the correctly spelled getIncompatible() instead. |
protected int[] |
getIncompatible()
Get the array of incompatible option ids. |
String |
getName()
Retrieve name of option which is also text for long option. |
String |
toString()
Convert to String. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final int ARGUMENT_REQUIRED
public static final int ARGUMENT_OPTIONAL
public static final int ARGUMENT_DISALLOWED
public static final int ARGUMENTS_REQUIRED_2
public static final int DUPLICATES_ALLOWED
Constructor Detail |
---|
public CLOptionDescriptor(String name, int flags, int id, String description)
name
- the name/long optionflags
- the flagsid
- the id/character optiondescription
- description of option usagepublic CLOptionDescriptor(String name, int flags, int id, String description, int[] incompatible)
name
- the name/long optionflags
- the flagsid
- the id/character optiondescription
- description of option usageincompatible
- an array listing the ids of all incompatible optionspublic CLOptionDescriptor(String name, int flags, int id, String description, CLOptionDescriptor[] incompatible)
name
- the name/long optionflags
- the flagsid
- the id/character optiondescription
- description of option usageMethod Detail |
---|
protected final int[] getIncompatble()
getIncompatible()
instead.
protected final int[] getIncompatible()
public final String getDescription()
public final int getFlags()
public final int getId()
public final String getName()
public final String toString()
toString
in class Object
|
Cytoscape 2.8.0 API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |