public abstract class Command extends Object
Modifier and Type | Field and Description |
---|---|
protected com.martiansoftware.jsap.JSAPResult |
_config |
Constructor and Description |
---|
Command() |
Modifier and Type | Method and Description |
---|---|
protected void |
addLongFormatSwitch(com.martiansoftware.jsap.JSAP jsap) |
protected void |
addPageIdOption(com.martiansoftware.jsap.JSAP jsap) |
String |
getUsage() |
protected void |
parseArguments(String[] arguments) |
protected abstract void |
registerParameters(com.martiansoftware.jsap.JSAP jsap) |
protected abstract Output |
run(DokuJClient dokuClient) |
Output |
run(DokuJClient dokuClient,
String[] commandArguments) |
public Output run(DokuJClient dokuClient, String[] commandArguments)
protected void addLongFormatSwitch(com.martiansoftware.jsap.JSAP jsap) throws com.martiansoftware.jsap.JSAPException
com.martiansoftware.jsap.JSAPException
protected void addPageIdOption(com.martiansoftware.jsap.JSAP jsap) throws com.martiansoftware.jsap.JSAPException
com.martiansoftware.jsap.JSAPException
protected void parseArguments(String[] arguments) throws ParseOptionException
ParseOptionException
protected abstract void registerParameters(com.martiansoftware.jsap.JSAP jsap) throws com.martiansoftware.jsap.JSAPException
com.martiansoftware.jsap.JSAPException
protected abstract Output run(DokuJClient dokuClient) throws DokuException
DokuException
public String getUsage()
Copyright © 2015. All rights reserved.