java.io.Serializable
OptionsHandler
public class JavaCLIParser
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Field | Description |
---|---|---|
protected java.util.Map<java.lang.String,java.lang.Object> |
classOptionNamesToPreparedObjects |
Dictionary with option texts and objects
|
java.lang.Object |
handler |
|
protected Options |
options |
Options to handle
|
Constructor | Description |
---|---|
JavaCLIParser(java.lang.Object c,
java.lang.String cliString) |
Modifier and Type | Method | Description |
---|---|---|
Option[] |
discoverOptionsViaReflection() |
Gets the options of this class via reflection.
|
Options |
getOptions() |
|
java.lang.String |
getPurposeString() |
|
void |
prepareClassOptions() |
Prepares the options of this class.
|
public java.lang.Object handler
protected Options options
protected java.util.Map<java.lang.String,java.lang.Object> classOptionNamesToPreparedObjects
public JavaCLIParser(java.lang.Object c, java.lang.String cliString)
public java.lang.String getPurposeString()
public Options getOptions()
public Option[] discoverOptionsViaReflection()
public void prepareClassOptions()
monitor
- the TaskMonitor to userepository
- the ObjectRepository to useCopyright © 2019 University of Waikato, Hamilton, NZ. All Rights Reserved.