com.vladium.util.args
Class OptsParser.Opt

java.lang.Object
  extended bycom.vladium.util.args.OptsParser.Opt
All Implemented Interfaces:
IOptsParser.IOpt
Enclosing class:
OptsParser

static final class OptsParser.Opt
extends java.lang.Object
implements IOptsParser.IOpt


Field Summary
private  java.lang.String m_canonicalName
           
private  java.lang.String m_name
           
private  java.lang.String m_patternPrefix
           
private  java.util.ArrayList m_values
           
 
Constructor Summary
(package private) OptsParser.Opt(java.lang.String name, java.lang.String canonicalName, java.lang.String patternPrefix)
           
 
Method Summary
(package private)  void addValue(java.lang.String value)
           
 java.lang.String getCanonicalName()
           
 java.lang.String getFirstValue()
           
 java.lang.String getName()
           
 java.lang.String getPatternPrefix()
           
 int getValueCount()
           
 java.lang.String[] getValues()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

m_name

private final java.lang.String m_name

m_canonicalName

private final java.lang.String m_canonicalName

m_patternPrefix

private final java.lang.String m_patternPrefix

m_values

private java.util.ArrayList m_values
Constructor Detail

OptsParser.Opt

OptsParser.Opt(java.lang.String name,
               java.lang.String canonicalName,
               java.lang.String patternPrefix)
Method Detail

getName

public java.lang.String getName()
Specified by:
getName in interface IOptsParser.IOpt

getCanonicalName

public java.lang.String getCanonicalName()
Specified by:
getCanonicalName in interface IOptsParser.IOpt

getValueCount

public int getValueCount()
Specified by:
getValueCount in interface IOptsParser.IOpt

getFirstValue

public java.lang.String getFirstValue()
Specified by:
getFirstValue in interface IOptsParser.IOpt

getValues

public java.lang.String[] getValues()
Specified by:
getValues in interface IOptsParser.IOpt

getPatternPrefix

public java.lang.String getPatternPrefix()
Specified by:
getPatternPrefix in interface IOptsParser.IOpt

toString

public java.lang.String toString()

addValue

void addValue(java.lang.String value)