public class OptionHandler extends ObjectSE
OptionParsingCommand
がオプションを解析してコマンドを実行するために使用するデリゲート。OptionParsingCommand
, run(OptionSet)
コンストラクターと説明 |
---|
OptionHandler() 新しい OptionHandler インスタンスを作成します。 |
OptionHandler(FunctionSE<StringSE, StringSE> argumentProcessor) 引数プロセッサーを使用して新しい OptionHandler インスタンスを作成します。 |
修飾子と型 | メソッドと説明 |
---|---|
StringSE | getHelp() |
CollectionSE<OptionHelp> | getOptionsHelp() |
joptsimple.OptionParser | getParser() |
joptsimple.OptionSpecBuilder | option(ListSE<StringSE> aliases, StringSE description) |
joptsimple.OptionSpecBuilder | option(StringSE name, StringSE description) |
protected void | options() |
protected ExitStatus | run(joptsimple.OptionSet options) 指定された解析済み OptionSet を使用してコマンドを実行します。 |
ExitStatus | run(StringSE... args) |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
public OptionHandler()
OptionHandler
インスタンスを作成します。public OptionHandler(FunctionSE<StringSE,StringSE> argumentProcessor)
OptionHandler
インスタンスを作成します。argumentProcessor
- 使用前に引数を操作するために使用できる戦略。public joptsimple.OptionParser getParser()
protected void options()
public final ExitStatus run(StringSE... args) throws ExceptionSE
ExceptionSE
protected ExitStatus run(joptsimple.OptionSet options) throws ExceptionSE
OptionSet
を使用してコマンドを実行します。options
- 解析されたオプションセット ExceptionSE
- エラーの場合 public StringSE getHelp()
public CollectionSE<OptionHelp> getOptionsHelp()