クラス Parser.DefaultNodeVisitor
java.lang.ObjectSE
org.springframework.shell.command.parser.AbstractNodeVisitor
org.springframework.shell.command.parser.Parser.DefaultNodeVisitor
- 実装済みのインターフェース一覧:
NodeVisitor
- 含まれているインターフェース:
- Parser
NodeVisitor のデフォルトの実装。方法の概要
修飾子と型メソッド説明protected Parser.ParseResult結果を構築するためにすべてのノードにアクセスした後に呼び出されます。protected voidCommandArgumentNodeが入力されると呼び出されます。protected voidCommandNodeが入力されると呼び出されます。protected voidDirectiveNodeが入力されると呼び出されます。protected voidOptionArgumentNodeが入力されると呼び出されます。protected voidonEnterOptionNode(OptionNode node) OptionNodeが入力されると呼び出されます。protected voidroot のCommandNodeが入力されると呼び出されます。protected voidCommandArgumentNodeが終了すると呼び出されます。protected voidonExitCommandNode(CommandNode node) CommandNodeが終了すると呼び出されます。protected voidDirectiveNodeが終了すると呼び出されます。protected voidOptionArgumentNodeが終了すると呼び出されます。protected voidonExitOptionNode(OptionNode node) OptionNodeが終了すると呼び出されます。protected voidroot のCommandNodeが終了するときに呼び出されます。クラス org.springframework.shell.command.parser.AbstractNodeVisitor から継承されたメソッド
visit
方法の詳細
buildResult
クラスからコピーされた説明:AbstractNodeVisitor結果を構築するためにすべてのノードにアクセスした後に呼び出されます。- 次で指定:
- クラス
AbstractNodeVisitorのbuildResult - 戻り値:
- この訪問操作の結果
onEnterDirectiveNode
クラスからコピーされた説明:AbstractNodeVisitorDirectiveNodeが入力されると呼び出されます。ノードが完全に訪問されると、AbstractNodeVisitor.onExitDirectiveNode(DirectiveNode)が呼び出されます。- 次で指定:
- クラス
AbstractNodeVisitorのonEnterDirectiveNode - パラメーター:
node- オプションノード- 関連事項:
onExitDirectiveNode
クラスからコピーされた説明:AbstractNodeVisitorDirectiveNodeが終了すると呼び出されます。- 次で指定:
- クラス
AbstractNodeVisitorのonExitDirectiveNode - パラメーター:
node- オプションノード- 関連事項:
onEnterRootCommandNode
クラスからコピーされた説明:AbstractNodeVisitorroot のCommandNodeが入力されると呼び出されます。ノードが完全に訪問されると、AbstractNodeVisitor.onExitRootCommandNode(CommandNode)が呼び出されます。- 次で指定:
- クラス
AbstractNodeVisitorのonEnterRootCommandNode - パラメーター:
node- コマンドノード- 関連事項:
onExitRootCommandNode
クラスからコピーされた説明:AbstractNodeVisitorroot のCommandNodeが終了するときに呼び出されます。- 次で指定:
- クラス
AbstractNodeVisitorのonExitRootCommandNode - パラメーター:
node- コマンドノード- 関連事項:
onEnterCommandNode
クラスからコピーされた説明:AbstractNodeVisitorCommandNodeが入力されると呼び出されます。ノードが完全に訪問されると、AbstractNodeVisitor.onExitCommandNode(CommandNode)が呼び出されます。- 次で指定:
- クラス
AbstractNodeVisitorのonEnterCommandNode - パラメーター:
node- コマンドノード- 関連事項:
onExitCommandNode
クラスからコピーされた説明:AbstractNodeVisitorCommandNodeが終了すると呼び出されます。- 次で指定:
- クラス
AbstractNodeVisitorのonExitCommandNode - パラメーター:
node- コマンドノード- 関連事項:
onEnterOptionNode
クラスからコピーされた説明:AbstractNodeVisitorOptionNodeが入力されると呼び出されます。ノードが完全に訪問されると、AbstractNodeVisitor.onExitOptionNode(OptionNode)が呼び出されます。- 次で指定:
- クラス
AbstractNodeVisitorのonEnterOptionNode - パラメーター:
node- オプションノード- 関連事項:
onExitOptionNode
クラスからコピーされた説明:AbstractNodeVisitorOptionNodeが終了すると呼び出されます。- 次で指定:
- クラス
AbstractNodeVisitorのonExitOptionNode - パラメーター:
node- オプションノード- 関連事項:
onEnterCommandArgumentNode
クラスからコピーされた説明:AbstractNodeVisitorCommandArgumentNodeが入力されると呼び出されます。ノードが完全に訪問されると、AbstractNodeVisitor.onExitCommandArgumentNode(CommandArgumentNode)が呼び出されます。- 次で指定:
- クラス
AbstractNodeVisitorのonEnterCommandArgumentNode - パラメーター:
node- コマンド引数ノード- 関連事項:
onExitCommandArgumentNode
クラスからコピーされた説明:AbstractNodeVisitorCommandArgumentNodeが終了すると呼び出されます。- 次で指定:
- クラス
AbstractNodeVisitorのonExitCommandArgumentNode - パラメーター:
node- コマンド引数ノード- 関連事項:
onEnterOptionArgumentNode
クラスからコピーされた説明:AbstractNodeVisitorOptionArgumentNodeが入力されると呼び出されます。ノードが完全に訪問されると、AbstractNodeVisitor.onExitOptionArgumentNode(OptionArgumentNode)が呼び出されます。- 次で指定:
- クラス
AbstractNodeVisitorのonEnterOptionArgumentNode - パラメーター:
node- オプション引数ノード- 関連事項:
onExitOptionArgumentNode
クラスからコピーされた説明:AbstractNodeVisitorOptionArgumentNodeが終了すると呼び出されます。- 次で指定:
- クラス
AbstractNodeVisitorのonExitOptionArgumentNode - パラメーター:
node- コマンド引数ノード- 関連事項: