Package com.anthropic.models.messages
Interface StructuredContentBlock.Visitor
-
- All Implemented Interfaces:
public interface StructuredContentBlock.Visitor<R extends Object, T extends Object>
-
-
Method Summary
Modifier and Type Method Description abstract TvisitText(StructuredTextBlock<R> text)abstract TvisitThinking(ThinkingBlock thinking)abstract TvisitRedactedThinking(RedactedThinkingBlock redactedThinking)abstract TvisitToolUse(ToolUseBlock toolUse)abstract TvisitServerToolUse(ServerToolUseBlock serverToolUse)abstract TvisitWebSearchToolResult(WebSearchToolResultBlock webSearchToolResult)abstract TvisitWebFetchToolResult(WebFetchToolResultBlock webFetchToolResult)abstract TvisitCodeExecutionToolResult(CodeExecutionToolResultBlock codeExecutionToolResult)abstract TvisitBashCodeExecutionToolResult(BashCodeExecutionToolResultBlock bashCodeExecutionToolResult)abstract TvisitTextEditorCodeExecutionToolResult(TextEditorCodeExecutionToolResultBlock textEditorCodeExecutionToolResult)abstract TvisitToolSearchToolResult(ToolSearchToolResultBlock toolSearchToolResult)abstract TvisitContainerUpload(ContainerUploadBlock containerUpload)Tunknown(JsonValue json)-
-
Method Detail
-
visitText
abstract T visitText(StructuredTextBlock<R> text)
-
visitThinking
abstract T visitThinking(ThinkingBlock thinking)
-
visitRedactedThinking
abstract T visitRedactedThinking(RedactedThinkingBlock redactedThinking)
-
visitToolUse
abstract T visitToolUse(ToolUseBlock toolUse)
-
visitServerToolUse
abstract T visitServerToolUse(ServerToolUseBlock serverToolUse)
-
visitWebSearchToolResult
abstract T visitWebSearchToolResult(WebSearchToolResultBlock webSearchToolResult)
-
visitWebFetchToolResult
abstract T visitWebFetchToolResult(WebFetchToolResultBlock webFetchToolResult)
-
visitCodeExecutionToolResult
abstract T visitCodeExecutionToolResult(CodeExecutionToolResultBlock codeExecutionToolResult)
-
visitBashCodeExecutionToolResult
abstract T visitBashCodeExecutionToolResult(BashCodeExecutionToolResultBlock bashCodeExecutionToolResult)
-
visitTextEditorCodeExecutionToolResult
abstract T visitTextEditorCodeExecutionToolResult(TextEditorCodeExecutionToolResultBlock textEditorCodeExecutionToolResult)
-
visitToolSearchToolResult
abstract T visitToolSearchToolResult(ToolSearchToolResultBlock toolSearchToolResult)
-
visitContainerUpload
abstract T visitContainerUpload(ContainerUploadBlock containerUpload)
-
-
-
-