Class StringSchemaDiffVisitor
- java.lang.Object
-
- io.apicurio.registry.rules.compatibility.jsonschema.JsonSchemaWrapperVisitor
-
- io.apicurio.registry.rules.compatibility.jsonschema.diff.StringSchemaDiffVisitor
-
public class StringSchemaDiffVisitor extends JsonSchemaWrapperVisitor
- Author:
- Jakub Senko 'jsenko@redhat.com'
-
-
Constructor Summary
Constructors Constructor Description StringSchemaDiffVisitor(DiffContext ctx, org.everit.json.schema.StringSchema original)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
visitFormat(String formatName)
void
visitMaxLength(Integer maxLength)
void
visitMinLength(Integer minLength)
void
visitPattern(Pattern pattern)
void
visitStringSchema(StringSchemaWrapper stringSchema)
-
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, visitEnumSchema, visitEnumValues, visitExclusiveMaximum, visitExclusiveMaximumLimit, visitExclusiveMinimum, visitExclusiveMinimumLimit, visitFalseSchema, visitIfSchema, visitItemSchema, visitItemSchemas, visitMaximum, visitMaxItems, visitMaxProperties, visitMinimum, visitMinItems, visitMinProperties, visitMultipleOf, visitNotSchema, visitNullSchema, visitNumberSchema, visitObjectSchema, visitOneOfCombinedSchema, visitPatternProperties, visitPatternPropertySchema, visitPropertyDependencies, visitPropertyNameSchema, visitPropertySchema, visitPropertySchemas, visitReferenceSchema, visitReferredSchema, visitRequiredInteger, visitRequiredProperties, visitRequiredPropertyName, visitSchema, visitSchemaDependencies, visitSchemaDependency, visitSchemaMustNotMatch, visitSchemaOfAdditionalItems, visitSchemaOfAdditionalProperties, visitThenSchema, visitTrueSchema, visitUniqueItems
-
-
-
-
Constructor Detail
-
StringSchemaDiffVisitor
public StringSchemaDiffVisitor(DiffContext ctx, org.everit.json.schema.StringSchema original)
-
-
Method Detail
-
visitStringSchema
public void visitStringSchema(StringSchemaWrapper stringSchema)
- Overrides:
visitStringSchema
in classJsonSchemaWrapperVisitor
-
visitMinLength
public void visitMinLength(Integer minLength)
- Overrides:
visitMinLength
in classJsonSchemaWrapperVisitor
-
visitMaxLength
public void visitMaxLength(Integer maxLength)
- Overrides:
visitMaxLength
in classJsonSchemaWrapperVisitor
-
visitPattern
public void visitPattern(Pattern pattern)
- Overrides:
visitPattern
in classJsonSchemaWrapperVisitor
-
visitFormat
public void visitFormat(String formatName)
- Overrides:
visitFormat
in classJsonSchemaWrapperVisitor
-
-