Skip to content

Commit 133f8e4

Browse files
Adding getValidators public method in JsonSchema and making newSchema protected in JsonSchemaFactory
1 parent b2e5e96 commit 133f8e4

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

src/main/java/com/networknt/schema/JsonSchema.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -254,5 +254,9 @@ public boolean hasRequiredValidator() {
254254
public JsonValidator getRequiredValidator() {
255255
return requiredValidator;
256256
}
257+
258+
public Map<String, JsonValidator> getValidators() {
259+
return validators;
260+
}
257261

258262
}

src/main/java/com/networknt/schema/JsonSchemaFactory.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -237,7 +237,7 @@ public static Builder builder(final JsonSchemaFactory blueprint) {
237237
return builder;
238238
}
239239

240-
private JsonSchema newJsonSchema(final URI schemaUri, final JsonNode schemaNode, final SchemaValidatorsConfig config) {
240+
protected JsonSchema newJsonSchema(final URI schemaUri, final JsonNode schemaNode, final SchemaValidatorsConfig config) {
241241
final ValidationContext validationContext = createValidationContext(schemaNode);
242242
validationContext.setConfig(config);
243243
JsonSchema jsonSchema = new JsonSchema(validationContext, schemaUri, schemaNode);

0 commit comments

Comments
 (0)