Package com.anthropic.models.messages
Interface MessageCountTokensTool.Visitor
-
- All Implemented Interfaces:
public interface MessageCountTokensTool.Visitor<T extends Object>An interface that defines how to map each variant of MessageCountTokensTool to a value of type T.
-
-
Method Summary
Modifier and Type Method Description abstract TvisitTool(Tool tool)abstract TvisitToolBash20250124(ToolBash20250124 toolBash20250124)abstract TvisitCodeExecutionTool20250522(CodeExecutionTool20250522 codeExecutionTool20250522)abstract TvisitCodeExecutionTool20250825(CodeExecutionTool20250825 codeExecutionTool20250825)abstract TvisitCodeExecutionTool20260120(CodeExecutionTool20260120 codeExecutionTool20260120)Code execution tool with REPL state persistence (daemon mode + gVisor checkpoint). abstract TvisitMemoryTool20250818(MemoryTool20250818 memoryTool20250818)abstract TvisitToolTextEditor20250124(ToolTextEditor20250124 toolTextEditor20250124)abstract TvisitToolTextEditor20250429(ToolTextEditor20250429 toolTextEditor20250429)abstract TvisitToolTextEditor20250728(ToolTextEditor20250728 toolTextEditor20250728)abstract TvisitWebSearchTool20250305(WebSearchTool20250305 webSearchTool20250305)abstract TvisitWebFetchTool20250910(WebFetchTool20250910 webFetchTool20250910)abstract TvisitWebSearchTool20260209(WebSearchTool20260209 webSearchTool20260209)abstract TvisitWebFetchTool20260209(WebFetchTool20260209 webFetchTool20260209)abstract TvisitWebFetchTool20260309(WebFetchTool20260309 webFetchTool20260309)Web fetch tool with use_cache parameter for bypassing cached content. abstract TvisitToolSearchToolBm25_20251119(ToolSearchToolBm25_20251119 toolSearchToolBm25_20251119)abstract TvisitToolSearchToolRegex20251119(ToolSearchToolRegex20251119 toolSearchToolRegex20251119)Tunknown(JsonValue json)Maps an unknown variant of MessageCountTokensTool to a value of type T. -
-
Method Detail
-
visitToolBash20250124
abstract T visitToolBash20250124(ToolBash20250124 toolBash20250124)
-
visitCodeExecutionTool20250522
abstract T visitCodeExecutionTool20250522(CodeExecutionTool20250522 codeExecutionTool20250522)
-
visitCodeExecutionTool20250825
abstract T visitCodeExecutionTool20250825(CodeExecutionTool20250825 codeExecutionTool20250825)
-
visitCodeExecutionTool20260120
abstract T visitCodeExecutionTool20260120(CodeExecutionTool20260120 codeExecutionTool20260120)
Code execution tool with REPL state persistence (daemon mode + gVisor checkpoint).
-
visitMemoryTool20250818
abstract T visitMemoryTool20250818(MemoryTool20250818 memoryTool20250818)
-
visitToolTextEditor20250124
abstract T visitToolTextEditor20250124(ToolTextEditor20250124 toolTextEditor20250124)
-
visitToolTextEditor20250429
abstract T visitToolTextEditor20250429(ToolTextEditor20250429 toolTextEditor20250429)
-
visitToolTextEditor20250728
abstract T visitToolTextEditor20250728(ToolTextEditor20250728 toolTextEditor20250728)
-
visitWebSearchTool20250305
abstract T visitWebSearchTool20250305(WebSearchTool20250305 webSearchTool20250305)
-
visitWebFetchTool20250910
abstract T visitWebFetchTool20250910(WebFetchTool20250910 webFetchTool20250910)
-
visitWebSearchTool20260209
abstract T visitWebSearchTool20260209(WebSearchTool20260209 webSearchTool20260209)
-
visitWebFetchTool20260209
abstract T visitWebFetchTool20260209(WebFetchTool20260209 webFetchTool20260209)
-
visitWebFetchTool20260309
abstract T visitWebFetchTool20260309(WebFetchTool20260309 webFetchTool20260309)
Web fetch tool with use_cache parameter for bypassing cached content.
-
visitToolSearchToolBm25_20251119
abstract T visitToolSearchToolBm25_20251119(ToolSearchToolBm25_20251119 toolSearchToolBm25_20251119)
-
visitToolSearchToolRegex20251119
abstract T visitToolSearchToolRegex20251119(ToolSearchToolRegex20251119 toolSearchToolRegex20251119)
-
unknown
T unknown(JsonValue json)
Maps an unknown variant of MessageCountTokensTool to a value of type T.
An instance of MessageCountTokensTool can contain an unknown variant if it was deserialized from data that doesn't match any known variant. For example, if the SDK is on an older version than the API, then the API may respond with new variants that the SDK is unaware of.
-
-
-
-