public class BasicUI extends AbstractUI
AbstractUI.Argument, AbstractUI.Definition, AbstractUI.ExitCode, AbstractUI.OptionalArgument
Modifier and Type | Field | Description |
---|---|---|
static java.lang.String |
emboss |
|
static java.lang.String |
generate |
|
static java.lang.String |
list |
|
static java.lang.String |
merge |
|
static java.lang.String |
pef2text |
|
static java.lang.String |
split |
|
static java.lang.String |
text2pef |
|
static java.lang.String |
validate |
ARG_PREFIX
Constructor | Description |
---|---|
BasicUI(java.lang.String[] args) |
Creates a new Basic UI
|
Modifier and Type | Method | Description |
---|---|---|
java.lang.String |
getName() |
Gets the name for the UI
|
java.util.List<AbstractUI.OptionalArgument> |
getOptionalArguments() |
Gets optional arguments
|
java.util.List<AbstractUI.Argument> |
getRequiredArguments() |
Gets required arguments
|
static void |
main(java.lang.String[] args) |
Command line entry point
|
void |
run() |
Runs the application.
|
void |
setPluginsDir(java.io.File dir) |
Sets the context class loader to an URLClassLoader containing the jars found in
the specified path.
|
displayHelp, exitWithCode, exitWithCode, expandShortForm, getDefinitionList, getOptional, getRequired, setKeyValueDelimiter, setOptionalArgumentPrefix, toMap
public static final java.lang.String emboss
public static final java.lang.String text2pef
public static final java.lang.String pef2text
public static final java.lang.String validate
public static final java.lang.String split
public static final java.lang.String merge
public static final java.lang.String generate
public static final java.lang.String list
public BasicUI(java.lang.String[] args)
args
- the application argumentspublic void setPluginsDir(java.io.File dir)
dir
- the directory to search for jar-files.public void run() throws java.lang.Exception
java.lang.Exception
- if something bad happenspublic static void main(java.lang.String[] args) throws java.lang.Exception
args
- the application argumentsjava.lang.Exception
public java.lang.String getName()
AbstractUI
getName
in class AbstractUI
public java.util.List<AbstractUI.Argument> getRequiredArguments()
AbstractUI
getRequiredArguments
in class AbstractUI
public java.util.List<AbstractUI.OptionalArgument> getOptionalArguments()
AbstractUI
getOptionalArguments
in class AbstractUI