public abstract class JsonSchemaWrapperVisitor extends Object
Constructor and Description |
---|
JsonSchemaWrapperVisitor() |
public void visitSchema(SchemaWrapper schema)
public void visitNumberSchema(NumberSchemaWrapper numberSchema)
public void visitRequiredInteger(boolean requiresInteger)
public void visitMinimum(Number minimum)
public void visitExclusiveMinimum(boolean exclusiveMinimum)
public void visitExclusiveMinimumLimit(Number exclusiveMinimumLimit)
public void visitMaximum(Number maximum)
public void visitExclusiveMaximum(boolean exclusiveMaximum)
public void visitExclusiveMaximumLimit(Number exclusiveMaximumLimit)
public void visitMultipleOf(Number multipleOf)
public void visit(SchemaWrapper schema)
public void visitArraySchema(ArraySchemaWrapper arraySchema)
public void visitItemSchemas(List<SchemaWrapper> itemSchemas)
public void visitMinItems(Integer minItems)
public void visitMaxItems(Integer maxItems)
public void visitUniqueItems(boolean uniqueItems)
public void visitAllItemSchema(SchemaWrapper allItemSchema)
public void visitAdditionalItems(boolean additionalItems)
public void visitItemSchema(int index, SchemaWrapper itemSchema)
public void visitSchemaOfAdditionalItems(SchemaWrapper schemaOfAdditionalItems)
public void visitContainedItemSchema(SchemaWrapper containedItemSchema)
public void visitBooleanSchema(BooleanSchemaWrapper schema)
public void visitNullSchema(NullSchemaWrapper nullSchema)
public void visitEmptySchema(EmptySchemaWrapper emptySchema)
public void visitConstSchema(ConstSchemaWrapper constSchema)
public void visitConstValue(Object value)
public void visitEnumSchema(EnumSchemaWrapper enumSchema)
public void visitTrueSchema(TrueSchemaWrapper schema)
public void visitFalseSchema(FalseSchemaWrapper falseSchema)
public void visitNotSchema(NotSchemaWrapper notSchema)
public void visitSchemaMustNotMatch(SchemaWrapper mustNotMatch)
public void visitReferenceSchema(ReferenceSchemaWrapper referenceSchema)
public void visitReferredSchema(SchemaWrapper schema)
public void visitObjectSchema(ObjectSchemaWrapper objectSchema)
public void visitSchemaDependencies(Map<String,SchemaWrapper> schemaDependencies)
public void visitAllPropertyDependencies(Map<String,Set<String>> propertyDependencies)
public void visitPatternProperties(Map<Pattern,SchemaWrapper> patternProperties)
public void visitPropertySchemas(Map<String,SchemaWrapper> propertySchemas)
public void visitPropertySchema(String properyName, SchemaWrapper schema)
public void visitSchemaDependency(String propKey, SchemaWrapper schema)
public void visitPatternPropertySchema(Pattern propertyNamePattern, SchemaWrapper schema)
public void visitSchemaOfAdditionalProperties(SchemaWrapper schemaOfAdditionalProperties)
public void visitAdditionalProperties(boolean additionalProperties)
public void visitPropertyDependencies(String ifPresent, Set<String> allMustBePresent)
public void visitMaxProperties(Integer maxProperties)
public void visitMinProperties(Integer minProperties)
public void visitPropertyNameSchema(SchemaWrapper propertyNameSchema)
public void visitRequiredPropertyName(String requiredPropName)
public void visitStringSchema(StringSchemaWrapper stringSchema)
public void visitFormat(String formatName)
public void visitPattern(Pattern pattern)
public void visitMaxLength(Integer maxLength)
public void visitMinLength(Integer minLength)
public void visitCombinedSchema(CombinedSchemaWrapper combinedSchema)
public void visitOneOfCombinedSchema(CombinedSchemaWrapper schema)
public void visitAnyOfCombinedSchema(CombinedSchemaWrapper schema)
public void visitAllOfCombinedSchema(CombinedSchemaWrapper schema)
public void visitConditionalSchema(ConditionalSchemaWrapper conditionalSchema)
public void visitIfSchema(SchemaWrapper ifSchema)
public void visitThenSchema(SchemaWrapper thenSchema)
public void visitElseSchema(SchemaWrapper elseSchema)
Copyright © 2020 Red Hat. All rights reserved.