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