com.vladium.util.args
Class OptsParser.OptDef

java.lang.Object
  extended by com.vladium.util.args.OptsParser.OptDef
Enclosing class:
OptsParser

static final class OptsParser.OptDef
extends java.lang.Object


Field Summary
(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 Summary
OptsParser.OptDef(boolean usage)
           
 
Method Summary
(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)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

C_ZERO

static final int[] C_ZERO

C_ONE

static final int[] C_ONE

C_ZERO_OR_ONE

static final int[] C_ZERO_OR_ONE

C_ZERO_OR_MORE

static final int[] C_ZERO_OR_MORE

C_ONE_OR_MORE

static final int[] C_ONE_OR_MORE

m_usage

private final boolean m_usage

m_names

private java.lang.String[] m_names

m_required

private boolean m_required

m_valueMnemonic

private java.lang.String m_valueMnemonic

m_mergeable

private boolean m_mergeable

m_detailedOnly

private boolean m_detailedOnly

m_pattern

private boolean m_pattern

m_valueCardinality

private int[] m_valueCardinality

m_requiresSet

private java.lang.String[] m_requiresSet

m_excludesSet

private java.lang.String[] m_excludesSet

m_description

private java.lang.String m_description
Constructor Detail

OptsParser.OptDef

OptsParser.OptDef(boolean usage)
Method Detail

isUsage

boolean isUsage()

getCanonicalName

java.lang.String getCanonicalName()

getNames

java.lang.String[] getNames()

isRequired

boolean isRequired()

getValueMnemonic

java.lang.String getValueMnemonic()

isMergeable

boolean isMergeable()

isDetailedOnly

boolean isDetailedOnly()

isPattern

boolean isPattern()

getValueCardinality

int[] getValueCardinality()

getRequiresSet

java.lang.String[] getRequiresSet()

getExcludesSet

java.lang.String[] getExcludesSet()

getDescription

java.lang.String getDescription()

setNames

void setNames(java.lang.String[] names)

setRequired

void setRequired(boolean required)

setValueMnemonic

void setValueMnemonic(java.lang.String mnemonic)

setMergeable

void setMergeable(boolean mergeable)

setDetailedOnly

void setDetailedOnly(boolean detailedOnly)

setPattern

void setPattern(boolean pattern)

setValueCardinality

void setValueCardinality(int[] cardinality)

setRequiresSet

void setRequiresSet(java.lang.String[] names)

setExcludesSet

void setExcludesSet(java.lang.String[] names)

setDescription

void setDescription(java.lang.String description)