Class EnumSchemaDiffVisitor
- java.lang.Object
-
- io.apicurio.registry.rules.compatibility.jsonschema.JsonSchemaWrapperVisitor
-
- io.apicurio.registry.rules.compatibility.jsonschema.diff.EnumSchemaDiffVisitor
-
public class EnumSchemaDiffVisitor extends JsonSchemaWrapperVisitor
- Author:
- Jakub Senko 'jsenko@redhat.com'
-
-
Constructor Summary
Constructors Constructor Description EnumSchemaDiffVisitor(DiffContext ctx, org.everit.json.schema.EnumSchema original)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
visitEnumSchema(EnumSchemaWrapper schema)
void
visitEnumValues(Set<Object> values)
new method-
Methods inherited from class io.apicurio.registry.rules.compatibility.jsonschema.JsonSchemaWrapperVisitor
visit, visitAdditionalItems, visitAdditionalProperties, visitAllItemSchema, visitAllOfCombinedSchema, visitAllPropertyDependencies, visitAnyOfCombinedSchema, visitArraySchema, visitBooleanSchema, visitCombinedSchema, visitConditionalSchema, visitConstSchema, visitConstValue, visitContainedItemSchema, visitElseSchema, visitEmptySchema, visitExclusiveMaximum, visitExclusiveMaximumLimit, visitExclusiveMinimum, visitExclusiveMinimumLimit, visitFalseSchema, visitFormat, visitIfSchema, 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, visitThenSchema, visitTrueSchema, visitUniqueItems
-
-
-
-
Constructor Detail
-
EnumSchemaDiffVisitor
public EnumSchemaDiffVisitor(DiffContext ctx, org.everit.json.schema.EnumSchema original)
-
-
Method Detail
-
visitEnumSchema
public void visitEnumSchema(EnumSchemaWrapper schema)
- Overrides:
visitEnumSchema
in classJsonSchemaWrapperVisitor
-
visitEnumValues
public void visitEnumValues(Set<Object> values)
Description copied from class:JsonSchemaWrapperVisitor
new method- Overrides:
visitEnumValues
in classJsonSchemaWrapperVisitor
-
-