public class CommandModel
extends java.lang.Object
CommandParser.| Modifier and Type | Method and Description | 
|---|---|
| CommandParser | getParser()Gets the parser which defines this model. | 
| java.lang.Object | getValue(java.lang.String name)Gets the value of a parameter or option, or null if absent. | 
| int | getValue(java.lang.String name,
        int defaultValue)Gets the int value of a parameter or option, or a default value if absent. | 
| java.lang.String | getValue(java.lang.String name,
        java.lang.String defaultValue)Gets the String value of a parameter or option, or a default value if absent. | 
| <T> T | getValue(java.lang.String name,
        T defaultValue)Gets the value of a parameter or option, or a default value if absent. | 
| boolean | isAbsent(java.lang.String name)Gets whether a parameter or option is absent. | 
| boolean | isPresent(java.lang.String name)Gets whether a parameter or option is present. | 
public CommandParser getParser()
public java.lang.Object getValue(java.lang.String name)
name - The canonical name of the parameter or option.java.lang.IllegalArgumentException - if the name is not defined.public <T> T getValue(java.lang.String name,
                      T defaultValue)
name - The canonical name of the value or option.defaultValue - The default value.java.lang.IllegalArgumentException - if the name is not defined.public int getValue(java.lang.String name,
                    int defaultValue)
name - The canonical name of the value or option.defaultValue - The default value.java.lang.IllegalArgumentException - if the name is not defined.public java.lang.String getValue(java.lang.String name,
                                 java.lang.String defaultValue)
name - The canonical name of the value or option.defaultValue - The default value.java.lang.IllegalArgumentException - if the name is not defined.public boolean isAbsent(java.lang.String name)
name - The canonical name of the value or option.java.lang.IllegalArgumentException - if the name is not defined.public boolean isPresent(java.lang.String name)
name - The canonical name of the value or option.java.lang.IllegalArgumentException - if the name is not defined.