Index

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

C

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

D

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

G

generateCacheKey(Map<String, Object>) - Method in class io.modelcontextprotocol.json.schema.jackson.DefaultJsonSchemaValidator
Generates a cache key for the given schema map.
get() - Method in class io.modelcontextprotocol.json.jackson.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.jackson.JacksonJsonSchemaValidatorSupplier
Returns a new instance of JsonSchemaValidator that uses the Jackson library for JSON schema validation.
getCacheSize() - Method in class io.modelcontextprotocol.json.schema.jackson.DefaultJsonSchemaValidator
Returns the current size of the schema cache.
getObjectMapper() - Method in class io.modelcontextprotocol.json.jackson.JacksonMcpJsonMapper
Returns the underlying Jackson ObjectMapper used for JSON serialization and deserialization.

I

io.modelcontextprotocol.json.jackson - package io.modelcontextprotocol.json.jackson
 
io.modelcontextprotocol.json.schema.jackson - package io.modelcontextprotocol.json.schema.jackson
 

J

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

R

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

V

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

W

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