public class ObjectSchemaDiffVisitor extends JsonSchemaWrapperVisitor
Constructor and Description |
---|
ObjectSchemaDiffVisitor(DiffContext ctx,
org.everit.json.schema.ObjectSchema original) |
visit, visitAdditionalItems, visitAllItemSchema, visitAllOfCombinedSchema, visitAnyOfCombinedSchema, visitArraySchema, visitBooleanSchema, visitCombinedSchema, visitConditionalSchema, visitConstSchema, visitConstValue, visitContainedItemSchema, visitElseSchema, visitEmptySchema, visitEnumSchema, visitEnumValues, visitExclusiveMaximum, visitExclusiveMaximumLimit, visitExclusiveMinimum, visitExclusiveMinimumLimit, visitFalseSchema, visitFormat, visitIfSchema, visitItemSchema, visitItemSchemas, visitMaximum, visitMaxItems, visitMaxLength, visitMinimum, visitMinItems, visitMinLength, visitMultipleOf, visitNotSchema, visitNullSchema, visitNumberSchema, visitOneOfCombinedSchema, visitPattern, visitReferenceSchema, visitReferredSchema, visitRequiredInteger, visitSchema, visitSchemaMustNotMatch, visitSchemaOfAdditionalItems, visitStringSchema, visitThenSchema, visitTrueSchema, visitUniqueItems
public ObjectSchemaDiffVisitor(DiffContext ctx, org.everit.json.schema.ObjectSchema original)
public void visitObjectSchema(ObjectSchemaWrapper objectSchema)
visitObjectSchema
in class JsonSchemaWrapperVisitor
public void visitRequiredPropertyName(String requiredPropName)
visitRequiredPropertyName
in class JsonSchemaWrapperVisitor
public void visitRequiredProperties(List<String> requiredProperties)
visitRequiredProperties
in class JsonSchemaWrapperVisitor
public void visitPropertyNameSchema(SchemaWrapper propertyNameSchema)
visitPropertyNameSchema
in class JsonSchemaWrapperVisitor
public void visitMinProperties(Integer minProperties)
visitMinProperties
in class JsonSchemaWrapperVisitor
public void visitMaxProperties(Integer maxProperties)
visitMaxProperties
in class JsonSchemaWrapperVisitor
public void visitAllPropertyDependencies(Map<String,Set<String>> propertyDependencies)
JsonSchemaWrapperVisitor
visitAllPropertyDependencies
in class JsonSchemaWrapperVisitor
public void visitPropertyDependencies(String ifPresent, Set<String> allMustBePresent)
visitPropertyDependencies
in class JsonSchemaWrapperVisitor
public void visitAdditionalProperties(boolean permitsAdditionalProperties)
visitAdditionalProperties
in class JsonSchemaWrapperVisitor
public void visitSchemaOfAdditionalProperties(SchemaWrapper schemaOfAdditionalProperties)
visitSchemaOfAdditionalProperties
in class JsonSchemaWrapperVisitor
public void visitPatternProperties(Map<Pattern,SchemaWrapper> patternProperties)
visitPatternProperties
in class JsonSchemaWrapperVisitor
public void visitPatternPropertySchema(Pattern propertyNamePattern, SchemaWrapper schema)
visitPatternPropertySchema
in class JsonSchemaWrapperVisitor
public void visitSchemaDependencies(Map<String,SchemaWrapper> schemaDependencies)
JsonSchemaWrapperVisitor
visitSchemaDependencies
in class JsonSchemaWrapperVisitor
public void visitSchemaDependency(String propName, SchemaWrapper schema)
visitSchemaDependency
in class JsonSchemaWrapperVisitor
public void visitPropertySchemas(Map<String,SchemaWrapper> propertySchemas)
visitPropertySchemas
in class JsonSchemaWrapperVisitor
public void visitPropertySchema(String propertyName, SchemaWrapper schema)
visitPropertySchema
in class JsonSchemaWrapperVisitor
Copyright © 2020 Red Hat. All rights reserved.