public class DefaultApplicationArguments extends ObjectSE implements ApplicationArguments
ApplicationArguments
のデフォルト実装。コンストラクターと説明 |
---|
DefaultApplicationArguments(StringSE... args) |
修飾子と型 | メソッドと説明 |
---|---|
boolean | containsOption(StringSE name) 引数から解析されたオプション引数のセットに、指定された名前のオプションが含まれているかどうかを返します。 |
ListSE<StringSE> | getNonOptionArgs() 解析された非オプション引数のコレクションを返します。 |
SetSE<StringSE> | getOptionNames() すべてのオプション引数の名前を返します。 |
ListSE<StringSE> | getOptionValues(StringSE name) 指定された名前を持つ引数オプションに関連付けられた値のコレクションを返します。 |
StringSE[] | getSourceArgs() アプリケーションに渡された未処理の未処理の引数を返します。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
public DefaultApplicationArguments(StringSE... args)
public StringSE[] getSourceArgs()
ApplicationArguments
ApplicationArguments
の getSourceArgs
public SetSE<StringSE> getOptionNames()
ApplicationArguments
["foo", "debug"]
が返されます。ApplicationArguments
の getOptionNames
public boolean containsOption(StringSE name)
ApplicationArguments
ApplicationArguments
の containsOption
name
- チェックする名前 true
public ListSE<StringSE> getOptionValues(StringSE name)
ApplicationArguments
[]
)["bar"]
)["bar", "baz"]
)null
を返します ApplicationArguments
の getOptionValues
name
- オプションの名前 public ListSE<StringSE> getNonOptionArgs()
ApplicationArguments
ApplicationArguments
の getNonOptionArgs