Class ConditionalSchemaDiffVisitor
- java.lang.Object
-
- io.apicurio.registry.rules.compatibility.jsonschema.JsonSchemaWrapperVisitor
-
- io.apicurio.registry.rules.compatibility.jsonschema.diff.ConditionalSchemaDiffVisitor
-
public class ConditionalSchemaDiffVisitor extends JsonSchemaWrapperVisitor
- Author:
- Jakub Senko 'jsenko@redhat.com'
-
-
Constructor Summary
Constructors Constructor Description ConditionalSchemaDiffVisitor(DiffContext ctx, org.everit.json.schema.ConditionalSchema original)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
visitConditionalSchema(ConditionalSchemaWrapper schema)
void
visitElseSchema(SchemaWrapper elseSchema)
void
visitIfSchema(SchemaWrapper ifSchema)
void
visitThenSchema(SchemaWrapper thenSchema)
-
Methods inherited from class io.apicurio.registry.rules.compatibility.jsonschema.JsonSchemaWrapperVisitor
visit, visitAdditionalItems, visitAdditionalProperties, visitAllItemSchema, visitAllOfCombinedSchema, visitAllPropertyDependencies, visitAnyOfCombinedSchema, visitArraySchema, visitBooleanSchema, visitCombinedSchema, visitConstSchema, visitConstValue, visitContainedItemSchema, visitEmptySchema, visitEnumSchema, visitEnumValues, visitExclusiveMaximum, visitExclusiveMaximumLimit, visitExclusiveMinimum, visitExclusiveMinimumLimit, visitFalseSchema, visitFormat, visitItemSchema, visitItemSchemas, visitMaximum, visitMaxItems, visitMaxLength, visitMaxProperties, visitMinimum, visitMinItems, visitMinLength, visitMinProperties, visitMultipleOf, visitNotSchema, visitNullSchema, visitNumberSchema, visitObjectSchema, visitOneOfCombinedSchema, visitPattern, visitPatternProperties, visitPatternPropertySchema, visitPropertyDependencies, visitPropertyNameSchema, visitPropertySchema, visitPropertySchemas, visitReferenceSchema, visitReferredSchema, visitRequiredInteger, visitRequiredProperties, visitRequiredPropertyName, visitSchema, visitSchemaDependencies, visitSchemaDependency, visitSchemaMustNotMatch, visitSchemaOfAdditionalItems, visitSchemaOfAdditionalProperties, visitStringSchema, visitTrueSchema, visitUniqueItems
-
-
-
-
Constructor Detail
-
ConditionalSchemaDiffVisitor
public ConditionalSchemaDiffVisitor(DiffContext ctx, org.everit.json.schema.ConditionalSchema original)
-
-
Method Detail
-
visitConditionalSchema
public void visitConditionalSchema(ConditionalSchemaWrapper schema)
- Overrides:
visitConditionalSchema
in classJsonSchemaWrapperVisitor
-
visitIfSchema
public void visitIfSchema(SchemaWrapper ifSchema)
- Overrides:
visitIfSchema
in classJsonSchemaWrapperVisitor
-
visitThenSchema
public void visitThenSchema(SchemaWrapper thenSchema)
- Overrides:
visitThenSchema
in classJsonSchemaWrapperVisitor
-
visitElseSchema
public void visitElseSchema(SchemaWrapper elseSchema)
- Overrides:
visitElseSchema
in classJsonSchemaWrapperVisitor
-
-