Index

C D G I J R V W 
All Classes and Interfaces|All Packages

C

clearCache() - Method in class io.modelcontextprotocol.json.schema.jackson3.DefaultJsonSchemaValidator
Clears the schema cache.
convertValue(Object, TypeRef<T>) - Method in class io.modelcontextprotocol.json.jackson3.JacksonMcpJsonMapper
 
convertValue(Object, Class<T>) - Method in class io.modelcontextprotocol.json.jackson3.JacksonMcpJsonMapper
 

D

DefaultJsonSchemaValidator - Class in io.modelcontextprotocol.json.schema.jackson3
Default implementation of the JsonSchemaValidator interface.
DefaultJsonSchemaValidator() - Constructor for class io.modelcontextprotocol.json.schema.jackson3.DefaultJsonSchemaValidator
 
DefaultJsonSchemaValidator(JsonMapper) - Constructor for class io.modelcontextprotocol.json.schema.jackson3.DefaultJsonSchemaValidator
 

G

generateCacheKey(Map<String, Object>) - Method in class io.modelcontextprotocol.json.schema.jackson3.DefaultJsonSchemaValidator
Generates a cache key for the given schema map.
get() - Method in class io.modelcontextprotocol.json.jackson3.JacksonMcpJsonMapperSupplier
Returns a new instance of McpJsonMapper that uses the Jackson library for JSON serialization and deserialization.
get() - Method in class io.modelcontextprotocol.json.schema.jackson3.JacksonJsonSchemaValidatorSupplier
Returns a new instance of JsonSchemaValidator that uses the Jackson library for JSON schema validation.
getCacheSize() - Method in class io.modelcontextprotocol.json.schema.jackson3.DefaultJsonSchemaValidator
Returns the current size of the schema cache.
getJsonMapper() - Method in class io.modelcontextprotocol.json.jackson3.JacksonMcpJsonMapper
Returns the underlying Jackson JsonMapper used for JSON serialization and deserialization.

I

io.modelcontextprotocol.json.jackson3 - package io.modelcontextprotocol.json.jackson3
 
io.modelcontextprotocol.json.schema.jackson3 - package io.modelcontextprotocol.json.schema.jackson3
 

J

JacksonJsonSchemaValidatorSupplier - Class in io.modelcontextprotocol.json.schema.jackson3
A concrete implementation of JsonSchemaValidatorSupplier that provides a JsonSchemaValidator instance based on the Jackson library.
JacksonJsonSchemaValidatorSupplier() - Constructor for class io.modelcontextprotocol.json.schema.jackson3.JacksonJsonSchemaValidatorSupplier
 
JacksonMcpJsonMapper - Class in io.modelcontextprotocol.json.jackson3
Jackson-based implementation of JsonMapper.
JacksonMcpJsonMapper(JsonMapper) - Constructor for class io.modelcontextprotocol.json.jackson3.JacksonMcpJsonMapper
Constructs a new JacksonMcpJsonMapper instance with the given JsonMapper.
JacksonMcpJsonMapperSupplier - Class in io.modelcontextprotocol.json.jackson3
A supplier of McpJsonMapper instances that uses the Jackson library for JSON serialization and deserialization.
JacksonMcpJsonMapperSupplier() - Constructor for class io.modelcontextprotocol.json.jackson3.JacksonMcpJsonMapperSupplier
 

R

readValue(byte[], TypeRef<T>) - Method in class io.modelcontextprotocol.json.jackson3.JacksonMcpJsonMapper
 
readValue(byte[], Class<T>) - Method in class io.modelcontextprotocol.json.jackson3.JacksonMcpJsonMapper
 
readValue(String, TypeRef<T>) - Method in class io.modelcontextprotocol.json.jackson3.JacksonMcpJsonMapper
 
readValue(String, Class<T>) - Method in class io.modelcontextprotocol.json.jackson3.JacksonMcpJsonMapper
 

V

validate(Map<String, Object>, Object) - Method in class io.modelcontextprotocol.json.schema.jackson3.DefaultJsonSchemaValidator
 

W

writeValueAsBytes(Object) - Method in class io.modelcontextprotocol.json.jackson3.JacksonMcpJsonMapper
 
writeValueAsString(Object) - Method in class io.modelcontextprotocol.json.jackson3.JacksonMcpJsonMapper
 
C D G I J R V W 
All Classes and Interfaces|All Packages