public abstract class HermesCommandLineApp
extends com.davidbracewell.application.CommandLineApplication
Modifier | Constructor and Description |
---|---|
protected |
HermesCommandLineApp(String applicationName)
Instantiates a new Hermes command line app.
|
protected |
HermesCommandLineApp(String applicationName,
String... requiredPackages)
Instantiates a new Hermes command line app.
|
Modifier and Type | Method and Description |
---|---|
Corpus |
getCorpus()
Gets corpus.
|
String |
getInputFormat()
Gets corpus format.
|
com.davidbracewell.io.resource.Resource |
getInputLocation()
Gets corpus.
|
com.davidbracewell.io.resource.Resource |
getOutputLocation() |
boolean |
isDistributed()
Is distributed boolean.
|
void |
setup() |
void |
writeCorpus(Corpus corpus) |
getAllArguments, getConfigPackageName, getName, getNonParsableArguments, programLogic, run, setAllArguments, setNonParsableArguments
protected HermesCommandLineApp(String applicationName)
applicationName
- the application namepublic Corpus getCorpus()
public void writeCorpus(@NonNull Corpus corpus) throws IOException
IOException
public com.davidbracewell.io.resource.Resource getInputLocation()
public String getInputFormat()
public boolean isDistributed()
public com.davidbracewell.io.resource.Resource getOutputLocation()
Copyright © 2016. All rights reserved.