Class JsonSchemaWrapperVisitor

    • Constructor Detail

      • JsonSchemaWrapperVisitor

        public JsonSchemaWrapperVisitor()
    • Method Detail

      • visitSchema

        public void visitSchema​(SchemaWrapper schema)
      • visitRequiredInteger

        public void visitRequiredInteger​(boolean requiresInteger)
      • visitMinimum

        public void visitMinimum​(Number minimum)
      • visitExclusiveMinimum

        public void visitExclusiveMinimum​(boolean exclusiveMinimum)
      • visitExclusiveMinimumLimit

        public void visitExclusiveMinimumLimit​(Number exclusiveMinimumLimit)
      • visitMaximum

        public void visitMaximum​(Number maximum)
      • visitExclusiveMaximum

        public void visitExclusiveMaximum​(boolean exclusiveMaximum)
      • visitExclusiveMaximumLimit

        public void visitExclusiveMaximumLimit​(Number exclusiveMaximumLimit)
      • visitMultipleOf

        public void visitMultipleOf​(Number multipleOf)
      • visitItemSchemas

        public void visitItemSchemas​(List<SchemaWrapper> itemSchemas)
      • visitMinItems

        public void visitMinItems​(Integer minItems)
      • visitMaxItems

        public void visitMaxItems​(Integer maxItems)
      • visitUniqueItems

        public void visitUniqueItems​(boolean uniqueItems)
      • visitAllItemSchema

        public void visitAllItemSchema​(SchemaWrapper allItemSchema)
      • visitAdditionalItems

        public void visitAdditionalItems​(boolean additionalItems)
      • visitItemSchema

        public void visitItemSchema​(int index,
                                    SchemaWrapper itemSchema)
      • visitSchemaOfAdditionalItems

        public void visitSchemaOfAdditionalItems​(SchemaWrapper schemaOfAdditionalItems)
      • visitContainedItemSchema

        public void visitContainedItemSchema​(SchemaWrapper containedItemSchema)
      • visitConstValue

        public void visitConstValue​(Object value)
        new method
      • visitEnumValues

        public void visitEnumValues​(Set<Object> values)
        new method
      • visitTrueSchema

        public void visitTrueSchema​(TrueSchemaWrapper schema)
        new method
      • visitSchemaMustNotMatch

        public void visitSchemaMustNotMatch​(SchemaWrapper mustNotMatch)
        new method
      • visitReferredSchema

        public void visitReferredSchema​(SchemaWrapper schema)
        new method
      • visitSchemaDependencies

        public void visitSchemaDependencies​(Map<String,​SchemaWrapper> schemaDependencies)
        new method
      • visitAllPropertyDependencies

        public void visitAllPropertyDependencies​(Map<String,​Set<String>> propertyDependencies)
        new method
      • visitRequiredProperties

        public void visitRequiredProperties​(List<String> requiredProperties)
      • visitPropertySchema

        public void visitPropertySchema​(String propertyName,
                                        SchemaWrapper schema)
      • visitSchemaDependency

        public void visitSchemaDependency​(String propKey,
                                          SchemaWrapper schema)
      • visitPatternPropertySchema

        public void visitPatternPropertySchema​(Pattern propertyNamePattern,
                                               SchemaWrapper schema)
      • visitSchemaOfAdditionalProperties

        public void visitSchemaOfAdditionalProperties​(SchemaWrapper schemaOfAdditionalProperties)
      • visitAdditionalProperties

        public void visitAdditionalProperties​(boolean additionalProperties)
      • visitPropertyDependencies

        public void visitPropertyDependencies​(String ifPresent,
                                              Set<String> allMustBePresent)
      • visitMaxProperties

        public void visitMaxProperties​(Integer maxProperties)
      • visitMinProperties

        public void visitMinProperties​(Integer minProperties)
      • visitPropertyNameSchema

        public void visitPropertyNameSchema​(SchemaWrapper propertyNameSchema)
      • visitRequiredPropertyName

        public void visitRequiredPropertyName​(String requiredPropName)
      • visitFormat

        public void visitFormat​(String formatName)
      • visitPattern

        public void visitPattern​(Pattern pattern)
      • visitMaxLength

        public void visitMaxLength​(Integer maxLength)
      • visitMinLength

        public void visitMinLength​(Integer minLength)
      • visitOneOfCombinedSchema

        public void visitOneOfCombinedSchema​(CombinedSchemaWrapper schema)
        new method
      • visitAnyOfCombinedSchema

        public void visitAnyOfCombinedSchema​(CombinedSchemaWrapper schema)
        new method
      • visitAllOfCombinedSchema

        public void visitAllOfCombinedSchema​(CombinedSchemaWrapper schema)
        new method
      • visitIfSchema

        public void visitIfSchema​(SchemaWrapper ifSchema)
      • visitThenSchema

        public void visitThenSchema​(SchemaWrapper thenSchema)
      • visitElseSchema

        public void visitElseSchema​(SchemaWrapper elseSchema)