Package com.github.erosb.jsonsKema
Class SchemaVisitor
-
- All Implemented Interfaces:
public abstract class SchemaVisitor<P extends Object>
-
-
Constructor Summary
Constructors Constructor Description SchemaVisitor()
-
Method Summary
-
-
Method Detail
-
visitCompositeSchema
P visitCompositeSchema(CompositeSchema schema)
-
visitTrueSchema
P visitTrueSchema(TrueSchema schema)
-
visitFalseSchema
P visitFalseSchema(FalseSchema schema)
-
visitMinLengthSchema
P visitMinLengthSchema(MinLengthSchema schema)
-
visitMaxLengthSchema
P visitMaxLengthSchema(MaxLengthSchema schema)
-
visitAllOfSchema
P visitAllOfSchema(AllOfSchema schema)
-
visitAnyOfSchema
P visitAnyOfSchema(AnyOfSchema schema)
-
visitOneOfSchema
P visitOneOfSchema(OneOfSchema schema)
-
visitReferenceSchema
P visitReferenceSchema(ReferenceSchema schema)
-
visitAdditionalPropertiesSchema
P visitAdditionalPropertiesSchema(AdditionalPropertiesSchema schema)
-
visitConstSchema
P visitConstSchema(ConstSchema schema)
-
visitEnumSchema
P visitEnumSchema(EnumSchema schema)
-
visitTypeSchema
P visitTypeSchema(TypeSchema schema)
-
visitMultiTypeSchema
P visitMultiTypeSchema(MultiTypeSchema schema)
-
visitPropertySchema
P visitPropertySchema(String property, Schema schema)
-
visitPatternPropertySchema
P visitPatternPropertySchema(Regexp pattern, Schema schema)
-
visitPatternSchema
P visitPatternSchema(PatternSchema schema)
-
visitNotSchema
P visitNotSchema(NotSchema schema)
-
visitRequiredSchema
P visitRequiredSchema(RequiredSchema schema)
-
visitMaximumSchema
P visitMaximumSchema(MaximumSchema schema)
-
visitMinimumSchema
P visitMinimumSchema(MinimumSchema schema)
-
visitExclusiveMaximumSchema
P visitExclusiveMaximumSchema(ExclusiveMaximumSchema schema)
-
visitExclusiveMinimumSchema
P visitExclusiveMinimumSchema(ExclusiveMinimumSchema schema)
-
visitMultipleOfSchema
P visitMultipleOfSchema(MultipleOfSchema schema)
-
visitMinItemsSchema
P visitMinItemsSchema(MinItemsSchema schema)
-
visitMaxItemsSchema
P visitMaxItemsSchema(MaxItemsSchema schema)
-
visitMinPropertiesSchema
P visitMinPropertiesSchema(MinPropertiesSchema schema)
-
visitMaxPropertiesSchema
P visitMaxPropertiesSchema(MaxPropertiesSchema schema)
-
visitUniqueItemsSchema
P visitUniqueItemsSchema(UniqueItemsSchema schema)
-
visitItemsSchema
P visitItemsSchema(ItemsSchema schema)
-
visitPrefixItemsSchema
P visitPrefixItemsSchema(PrefixItemsSchema schema)
-
visitContainsSchema
P visitContainsSchema(ContainsSchema schema)
-
visitIfThenElseSchema
P visitIfThenElseSchema(IfThenElseSchema schema)
-
visitDependentSchemas
P visitDependentSchemas(DependentSchemasSchema schema)
-
visitDependentRequiredSchema
P visitDependentRequiredSchema(DependentRequiredSchema schema)
-
visitUnevaluatedItemsSchema
P visitUnevaluatedItemsSchema(UnevaluatedItemsSchema schema)
-
visitUnevaluatedPropertiesSchema
P visitUnevaluatedPropertiesSchema(UnevaluatedPropertiesSchema schema)
-
visitFormatSchema
P visitFormatSchema(FormatSchema schema)
-
visitReadOnlySchema
P visitReadOnlySchema(ReadOnlySchema readOnlySchema)
-
visitWriteOnlySchema
P visitWriteOnlySchema(WriteOnlySchema writeOnlySchema)
-
visitPropertyNamesSchema
P visitPropertyNamesSchema(PropertyNamesSchema propertyNamesSchema)
-
accumulate
P accumulate(Schema parent, P previous, P current)
-
visitChildren
P visitChildren(Schema parent)
-
-
-
-