static final class OptsParser.OptDef
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
(package private) static int[] |
C_ONE |
(package private) static int[] |
C_ONE_OR_MORE |
(package private) static int[] |
C_ZERO |
(package private) static int[] |
C_ZERO_OR_MORE |
(package private) static int[] |
C_ZERO_OR_ONE |
private java.lang.String |
m_description |
private boolean |
m_detailedOnly |
private java.lang.String[] |
m_excludesSet |
private boolean |
m_mergeable |
private java.lang.String[] |
m_names |
private boolean |
m_pattern |
private boolean |
m_required |
private java.lang.String[] |
m_requiresSet |
private boolean |
m_usage |
private int[] |
m_valueCardinality |
private java.lang.String |
m_valueMnemonic |
Constructor and Description |
---|
OptDef(boolean usage) |
Modifier and Type | Method and Description |
---|---|
(package private) java.lang.String |
getCanonicalName() |
(package private) java.lang.String |
getDescription() |
(package private) java.lang.String[] |
getExcludesSet() |
(package private) java.lang.String[] |
getNames() |
(package private) java.lang.String[] |
getRequiresSet() |
(package private) int[] |
getValueCardinality() |
(package private) java.lang.String |
getValueMnemonic() |
(package private) boolean |
isDetailedOnly() |
(package private) boolean |
isMergeable() |
(package private) boolean |
isPattern() |
(package private) boolean |
isRequired() |
(package private) boolean |
isUsage() |
(package private) void |
setDescription(java.lang.String description) |
(package private) void |
setDetailedOnly(boolean detailedOnly) |
(package private) void |
setExcludesSet(java.lang.String[] names) |
(package private) void |
setMergeable(boolean mergeable) |
(package private) void |
setNames(java.lang.String[] names) |
(package private) void |
setPattern(boolean pattern) |
(package private) void |
setRequired(boolean required) |
(package private) void |
setRequiresSet(java.lang.String[] names) |
(package private) void |
setValueCardinality(int[] cardinality) |
(package private) void |
setValueMnemonic(java.lang.String mnemonic) |
static final int[] C_ZERO
static final int[] C_ONE
static final int[] C_ZERO_OR_ONE
static final int[] C_ZERO_OR_MORE
static final int[] C_ONE_OR_MORE
private final boolean m_usage
private java.lang.String[] m_names
private boolean m_required
private java.lang.String m_valueMnemonic
private boolean m_mergeable
private boolean m_detailedOnly
private boolean m_pattern
private int[] m_valueCardinality
private java.lang.String[] m_requiresSet
private java.lang.String[] m_excludesSet
private java.lang.String m_description
boolean isUsage()
java.lang.String getCanonicalName()
java.lang.String[] getNames()
boolean isRequired()
java.lang.String getValueMnemonic()
boolean isMergeable()
boolean isDetailedOnly()
boolean isPattern()
int[] getValueCardinality()
java.lang.String[] getRequiresSet()
java.lang.String[] getExcludesSet()
java.lang.String getDescription()
void setNames(java.lang.String[] names)
void setRequired(boolean required)
void setValueMnemonic(java.lang.String mnemonic)
void setMergeable(boolean mergeable)
void setDetailedOnly(boolean detailedOnly)
void setPattern(boolean pattern)
void setValueCardinality(int[] cardinality)
void setRequiresSet(java.lang.String[] names)
void setExcludesSet(java.lang.String[] names)
void setDescription(java.lang.String description)