Index
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
JsonSchemaValidatorinterface. - 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
McpJsonMapperthat uses the Jackson library for JSON serialization and deserialization. - get() - Method in class io.modelcontextprotocol.json.schema.jackson.JacksonJsonSchemaValidatorSupplier
-
Returns a new instance of
JsonSchemaValidatorthat 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
ObjectMapperused 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
JsonSchemaValidatorSupplierthat provides aJsonSchemaValidatorinstance 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
McpJsonMapperinstances 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
All Classes and Interfaces|All Packages