org.freecompany.yacli
Class Entry

java.lang.Object
  extended by org.freecompany.yacli.Entry

public class Entry
extends java.lang.Object


Field Summary
static java.lang.String ANY_OPTION
           
protected  boolean invoked
           
protected  Option option
           
protected  java.lang.String[] value
           
 
Constructor Summary
Entry(Option option)
           
 
Method Summary
 java.lang.String[] getValue()
           
 boolean invoked()
           
 Option option()
           
 void setInvoked(boolean invoked)
           
 void setValue(java.lang.String... value)
           
 void takeArguments(java.util.ListIterator<java.lang.String> i)
           
 java.lang.String toString()
           
 void updateField(java.lang.Object object, java.lang.reflect.Field field)
           
 void validate()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

ANY_OPTION

public static final java.lang.String ANY_OPTION
See Also:
Constant Field Values

option

protected final Option option

value

protected java.lang.String[] value

invoked

protected boolean invoked
Constructor Detail

Entry

public Entry(Option option)
Method Detail

option

public Option option()

setInvoked

public void setInvoked(boolean invoked)

invoked

public boolean invoked()

getValue

public java.lang.String[] getValue()

setValue

public void setValue(java.lang.String... value)

takeArguments

public void takeArguments(java.util.ListIterator<java.lang.String> i)
                   throws InvalidOptionException
Throws:
InvalidOptionException

validate

public void validate()
              throws InvalidOptionException
Throws:
InvalidOptionException

updateField

public void updateField(java.lang.Object object,
                        java.lang.reflect.Field field)
                 throws InvalidOptionException
Throws:
InvalidOptionException

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object