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