MCPcopy Index your code
hub / github.com/eclipse-vertx/vertx-json-schema

github.com/eclipse-vertx/vertx-json-schema @5.1.3

Chat with this repo
repository ↗ · DeepWiki ↗ · release 5.1.3 ↗ · + Follow
435 symbols 1,611 edges 73 files 72 documented · 17%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Vert.x JSON Schema

Build Status (5.x) Build Status (4.x)

Please see the in-source asciidoc documentation or the main documentation on the web-site for a full description of this component:

Extension points exported contracts — how you extend this code

Ref (Interface)
JsonObject $ref resolver. This interface is used to resolve $ref in a JsonObject. The result is [2 implementers]
src/main/java/io/vertx/json/schema/Ref.java
JsonSchema (Interface)
A Json-Schema holder. There are 2 kinds of Json-Schema's: JSON Object based Boolean based</li [2 implementers]
src/main/java/io/vertx/json/schema/JsonSchema.java
SchemaValidatorInternal (Interface)
(no doc) [4 implementers]
src/main/java/io/vertx/json/schema/impl/SchemaValidatorInternal.java
SchemaRepository (Interface)
A repository is a holder of dereferenced schemas, it can be used to create validator instances for a specific schema. <p [1 …
src/main/java/io/vertx/json/schema/SchemaRepository.java
Validator (Interface)
A validator, validates some input object using a well known schema. @author Paulo Lopes
src/main/java/io/vertx/json/schema/Validator.java

Core symbols most depended-on inside this repo

get
called by 155
src/main/java/io/vertx/json/schema/JsonSchema.java
containsKey
called by 92
src/main/java/io/vertx/json/schema/JsonSchema.java
of
called by 78
src/main/java/io/vertx/json/schema/JsonSchema.java
getValid
called by 59
src/main/java/io/vertx/json/schema/OutputUnit.java
getErrors
called by 55
src/main/java/io/vertx/json/schema/OutputUnit.java
computeAbsoluteKeywordLocation
called by 54
src/main/java/io/vertx/json/schema/impl/SchemaValidatorImpl.java
setBaseUri
called by 43
src/main/java/io/vertx/json/schema/JsonSchemaOptions.java
href
called by 43
src/main/java/io/vertx/json/schema/impl/URL.java

Shape

Method 360
Class 63
Interface 7
Enum 5

Languages

Java100%

Modules by API surface

src/test/java/io/vertx/tests/CBOR.java29 symbols
src/main/java/io/vertx/json/schema/impl/Utils.java29 symbols
src/main/java/io/vertx/json/schema/OutputUnit.java28 symbols
src/main/java/io/vertx/json/schema/common/dsl/Schemas.java18 symbols
src/main/java/io/vertx/json/schema/common/dsl/Keywords.java16 symbols
src/test/java/io/vertx/tests/impl/URLTest.java14 symbols
src/main/java/io/vertx/json/schema/impl/Format.java13 symbols
src/test/java/io/vertx/tests/ValidatorTest.java12 symbols
src/test/java/io/vertx/tests/ResolverTest.java12 symbols
src/main/java/io/vertx/json/schema/common/dsl/SchemaBuilder.java12 symbols
src/main/java/io/vertx/json/schema/common/dsl/ObjectSchemaBuilder.java12 symbols
src/main/java/io/vertx/json/schema/impl/URL.java11 symbols

For agents

$ claude mcp add vertx-json-schema \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page