public abstract class OptionParsingCommand extends AbstractCommand
OptionHandler
を使用してオプションを解析する Command
の基本クラス。OptionHandler
修飾子 | コンストラクターと説明 |
---|---|
protected | OptionParsingCommand(StringSE name, StringSE description, OptionHandler handler) |
修飾子と型 | メソッドと説明 |
---|---|
protected OptionHandler | getHandler() |
StringSE | getHelp() コマンドの完全なヘルプテキストを取得します。 |
CollectionSE<OptionHelp> | getOptionsHelp() サポートされている各オプションのヘルプを返します。 |
ExitStatus | run(StringSE... args) コマンドを実行。 |
getDescription, getExamples, getName, getUsageHelp
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
protected OptionParsingCommand(StringSE name, StringSE description, OptionHandler handler)
public StringSE getHelp()
Command
Command
の getHelp
AbstractCommand
の getHelp
public CollectionSE<OptionHelp> getOptionsHelp()
Command
Command
の getOptionsHelp
AbstractCommand
の getOptionsHelp
public final ExitStatus run(StringSE... args) throws ExceptionSE
Command
args
- コマンド引数 (これにはコマンド自体は含まれません)ExceptionSE
- コマンドが失敗した場合 protected OptionHandler getHandler()