Interface StructuredContentBlock.Visitor
-
- All Implemented Interfaces:
public interface StructuredContentBlock.Visitor<R extends Object, T extends Object>
-
-
Method Summary
-
-
Method Detail
-
visitText
abstract T visitText(StructuredTextBlock<R> text)
-
visitThinking
abstract T visitThinking(BetaThinkingBlock thinking)
-
visitRedactedThinking
abstract T visitRedactedThinking(BetaRedactedThinkingBlock redactedThinking)
-
visitToolUse
abstract T visitToolUse(BetaToolUseBlock toolUse)
-
visitServerToolUse
abstract T visitServerToolUse(BetaServerToolUseBlock serverToolUse)
-
visitWebSearchToolResult
abstract T visitWebSearchToolResult(BetaWebSearchToolResultBlock webSearchToolResult)
-
visitWebFetchToolResult
abstract T visitWebFetchToolResult(BetaWebFetchToolResultBlock webFetchToolResult)
-
visitCodeExecutionToolResult
abstract T visitCodeExecutionToolResult(BetaCodeExecutionToolResultBlock codeExecutionToolResult)
-
visitBashCodeExecutionToolResult
abstract T visitBashCodeExecutionToolResult(BetaBashCodeExecutionToolResultBlock bashCodeExecutionToolResult)
-
visitToolSearchToolResult
abstract T visitToolSearchToolResult(BetaToolSearchToolResultBlock toolSearchToolResult)
-
visitTextEditorCodeExecutionToolResult
abstract T visitTextEditorCodeExecutionToolResult(BetaTextEditorCodeExecutionToolResultBlock textEditorCodeExecutionToolResult)
-
visitMcpToolUse
abstract T visitMcpToolUse(BetaMcpToolUseBlock mcpToolUse)
-
visitMcpToolResult
abstract T visitMcpToolResult(BetaMcpToolResultBlock mcpToolResult)
-
visitContainerUpload
abstract T visitContainerUpload(BetaContainerUploadBlock containerUpload)
-
visitCompaction
abstract T visitCompaction(BetaCompactionBlock compaction)
-
-
-
-