クラス AbstractCommand
java.lang.ObjectSE
org.springframework.shell.core.command.AbstractCommand
- 実装済みのインターフェース一覧:
Command
- 既知の直属サブクラス
Clear、ConsumerCommandAdapter、FunctionCommandAdapter、Help、History、MethodInvokerCommandAdapter、Script、Version
シェルコマンドの構築に役立つ基本クラス。
- 作成者:
- Janne Valkealahti, Piotr Olaszewski, Mahmoud Ben Hassine
ネストされたクラスの概要
インターフェース org.springframework.shell.core.command.Command から継承されたネストクラス / インターフェース
Command.Builderコンストラクター概要
コンストラクターコンストラクター説明AbstractCommand(StringSE name, StringSE description) AbstractCommand(StringSE name, StringSE description, StringSE group) AbstractCommand(StringSE name, StringSE description, StringSE group, StringSE help) AbstractCommand(StringSE name, StringSE description, StringSE group, StringSE help, boolean hidden) 方法の概要
修飾子と型メソッド説明abstract ExitStatusdoExecute(CommandContext commandContext) booleanexecute(CommandContext commandContext) 指定されたコンテキスト内でコマンドを実行します。コマンドのエイリアスを取得します。コマンドの可用性プロバイダーを取得します。コマンドの補完プロバイダーを取得します。コマンドの簡単な説明を取得します。@Nullable ExitStatusExceptionMappergetGroup()コマンドのグループを取得します。getHelp()コマンドのヘルプテキストを取得します。getName()コマンドの名前を取得します。コマンドのオプションを取得します。inthashCode()protected booleanisHelp(CommandOption option) booleanisHidden()コマンドが非表示になっているかどうかを確認します。protected voidprintln(StringSE message, CommandContext commandContext) voidsetAliases(ListSE<StringSE> aliases) voidsetAvailabilityProvider(AvailabilityProvider availabilityProvider) voidsetCompletionProvider(CompletionProvider completionProvider) voidsetExitStatusExceptionMapper(ExitStatusExceptionMapper exitStatusExceptionMapper) voidsetOptions(ListSE<CommandOption> options)
コンストラクターの詳細
AbstractCommand
AbstractCommand
AbstractCommand
AbstractCommand
メソッドの詳細
getName
インターフェースからコピーされた説明:Commandコマンドの名前を取得します。getGroup
インターフェースからコピーされた説明:Commandコマンドのグループを取得します。getDescription
インターフェースからコピーされた説明:Commandコマンドの簡単な説明を取得します。- 次で指定:
- インターフェース
CommandのgetDescription - 戻り値:
- コマンドの説明
getHelp
インターフェースからコピーされた説明:Commandコマンドのヘルプテキストを取得します。isHidden
public boolean isHidden()インターフェースからコピーされた説明:Commandコマンドが非表示になっているかどうかを確認します。getAliases
インターフェースからコピーされた説明:Commandコマンドのエイリアスを取得します。- 次で指定:
- インターフェース
CommandのgetAliases - 戻り値:
- コマンドのエイリアス
setAliases
getOptions
インターフェースからコピーされた説明:Commandコマンドのオプションを取得します。- 次で指定:
- インターフェース
CommandのgetOptions - 戻り値:
- コマンドのオプション
setOptions
getAvailabilityProvider
インターフェースからコピーされた説明:Commandコマンドの可用性プロバイダーを取得します。デフォルトでは常に利用可能です。- 次で指定:
- インターフェース
CommandのgetAvailabilityProvider - 戻り値:
- コマンドの可用性プロバイダー
setAvailabilityProvider
getExitStatusExceptionMapper
setExitStatusExceptionMapper
getCompletionProvider
インターフェースからコピーされた説明:Commandコマンドの補完プロバイダーを取得します。- 次で指定:
- インターフェース
CommandのgetCompletionProvider - 戻り値:
- コマンドの補完プロバイダ
setCompletionProvider
execute
インターフェースからコピーされた説明:Command指定されたコンテキスト内でコマンドを実行します。- 次で指定:
- インターフェース
Commandのexecute - パラメーター:
commandContext- コマンドのコンテキスト- 戻り値:
- コマンドの終了ステータス
- 例外:
ExceptionSE
println
isHelp
doExecute
- 例外:
ExceptionSE
equals
hashCode
public int hashCode()