Class SchemaUtils
java.lang.Object
io.confluent.kafka.schemaregistry.json.schema.SchemaUtils
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected static booleancontainsType(CombinedSchemaExt combinedSchema, org.everit.json.schema.Schema schema) protected static booleanisGeneratedAll(org.everit.json.schema.Schema schema) protected static booleanisGeneratedAny(org.everit.json.schema.Schema schema) protected static booleanisGeneratedCombined(CombinedSchemaExt schema, org.everit.json.schema.CombinedSchema.ValidationCriterion criterion) static CombinedSchemaExt.Buildermerge(CombinedSchemaExt.Builder builder, CombinedSchemaExt s) static org.everit.json.schema.ArraySchema.Buildermerge(org.everit.json.schema.ArraySchema.Builder builder, org.everit.json.schema.ArraySchema s) static org.everit.json.schema.BooleanSchema.Buildermerge(org.everit.json.schema.BooleanSchema.Builder builder, org.everit.json.schema.BooleanSchema s) static org.everit.json.schema.ConditionalSchema.Buildermerge(org.everit.json.schema.ConditionalSchema.Builder builder, org.everit.json.schema.ConditionalSchema s) static org.everit.json.schema.ConstSchema.ConstSchemaBuildermerge(org.everit.json.schema.ConstSchema.ConstSchemaBuilder builder, org.everit.json.schema.ConstSchema s) static org.everit.json.schema.EmptySchema.Buildermerge(org.everit.json.schema.EmptySchema.Builder builder, org.everit.json.schema.EmptySchema s) static org.everit.json.schema.EnumSchema.Buildermerge(org.everit.json.schema.EnumSchema.Builder builder, org.everit.json.schema.EnumSchema s) static org.everit.json.schema.FalseSchema.Buildermerge(org.everit.json.schema.FalseSchema.Builder builder, org.everit.json.schema.FalseSchema s) static org.everit.json.schema.NotSchema.Buildermerge(org.everit.json.schema.NotSchema.Builder builder, org.everit.json.schema.NotSchema s) static org.everit.json.schema.NullSchema.Buildermerge(org.everit.json.schema.NullSchema.Builder builder, org.everit.json.schema.NullSchema s) static org.everit.json.schema.NumberSchema.Buildermerge(org.everit.json.schema.NumberSchema.Builder builder, org.everit.json.schema.NumberSchema s) static org.everit.json.schema.ObjectSchema.Buildermerge(org.everit.json.schema.ObjectSchema.Builder builder, org.everit.json.schema.ObjectSchema s) static org.everit.json.schema.ReferenceSchema.Buildermerge(org.everit.json.schema.ReferenceSchema.Builder builder, org.everit.json.schema.ReferenceSchema s) static org.everit.json.schema.StringSchema.Buildermerge(org.everit.json.schema.StringSchema.Builder builder, org.everit.json.schema.StringSchema s) static org.everit.json.schema.TrueSchema.Buildermerge(org.everit.json.schema.TrueSchema.Builder builder, org.everit.json.schema.TrueSchema s) static org.everit.json.schema.Schema.Builder<?>schemaToBuilder(org.everit.json.schema.Schema s) static CombinedSchemaExt.Builderstatic org.everit.json.schema.ArraySchema.BuildertoBuilder(org.everit.json.schema.ArraySchema s) static org.everit.json.schema.BooleanSchema.BuildertoBuilder(org.everit.json.schema.BooleanSchema s) static org.everit.json.schema.ConditionalSchema.BuildertoBuilder(org.everit.json.schema.ConditionalSchema s) static org.everit.json.schema.ConstSchema.ConstSchemaBuildertoBuilder(org.everit.json.schema.ConstSchema s) static org.everit.json.schema.EmptySchema.BuildertoBuilder(org.everit.json.schema.EmptySchema s) static org.everit.json.schema.EnumSchema.BuildertoBuilder(org.everit.json.schema.EnumSchema s) static org.everit.json.schema.FalseSchema.BuildertoBuilder(org.everit.json.schema.FalseSchema s) static org.everit.json.schema.NotSchema.BuildertoBuilder(org.everit.json.schema.NotSchema s) static org.everit.json.schema.NullSchema.BuildertoBuilder(org.everit.json.schema.NullSchema s) static org.everit.json.schema.NumberSchema.BuildertoBuilder(org.everit.json.schema.NumberSchema s) static org.everit.json.schema.ObjectSchema.BuildertoBuilder(org.everit.json.schema.ObjectSchema s) static org.everit.json.schema.ReferenceSchema.BuildertoBuilder(org.everit.json.schema.ReferenceSchema s) static org.everit.json.schema.StringSchema.BuildertoBuilder(org.everit.json.schema.StringSchema s) static org.everit.json.schema.TrueSchema.BuildertoBuilder(org.everit.json.schema.TrueSchema s)
-
Constructor Details
-
SchemaUtils
public SchemaUtils()
-
-
Method Details
-
schemaToBuilder
public static org.everit.json.schema.Schema.Builder<?> schemaToBuilder(org.everit.json.schema.Schema s) -
toBuilder
public static org.everit.json.schema.ArraySchema.Builder toBuilder(org.everit.json.schema.ArraySchema s) -
toBuilder
public static org.everit.json.schema.BooleanSchema.Builder toBuilder(org.everit.json.schema.BooleanSchema s) -
toBuilder
-
toBuilder
public static org.everit.json.schema.ConditionalSchema.Builder toBuilder(org.everit.json.schema.ConditionalSchema s) -
toBuilder
public static org.everit.json.schema.ConstSchema.ConstSchemaBuilder toBuilder(org.everit.json.schema.ConstSchema s) -
toBuilder
public static org.everit.json.schema.EmptySchema.Builder toBuilder(org.everit.json.schema.EmptySchema s) -
toBuilder
public static org.everit.json.schema.EnumSchema.Builder toBuilder(org.everit.json.schema.EnumSchema s) -
toBuilder
public static org.everit.json.schema.FalseSchema.Builder toBuilder(org.everit.json.schema.FalseSchema s) -
toBuilder
public static org.everit.json.schema.NotSchema.Builder toBuilder(org.everit.json.schema.NotSchema s) -
toBuilder
public static org.everit.json.schema.NullSchema.Builder toBuilder(org.everit.json.schema.NullSchema s) -
toBuilder
public static org.everit.json.schema.NumberSchema.Builder toBuilder(org.everit.json.schema.NumberSchema s) -
toBuilder
public static org.everit.json.schema.ObjectSchema.Builder toBuilder(org.everit.json.schema.ObjectSchema s) -
toBuilder
public static org.everit.json.schema.ReferenceSchema.Builder toBuilder(org.everit.json.schema.ReferenceSchema s) -
toBuilder
public static org.everit.json.schema.StringSchema.Builder toBuilder(org.everit.json.schema.StringSchema s) -
toBuilder
public static org.everit.json.schema.TrueSchema.Builder toBuilder(org.everit.json.schema.TrueSchema s) -
merge
public static org.everit.json.schema.ArraySchema.Builder merge(org.everit.json.schema.ArraySchema.Builder builder, org.everit.json.schema.ArraySchema s) -
merge
public static org.everit.json.schema.BooleanSchema.Builder merge(org.everit.json.schema.BooleanSchema.Builder builder, org.everit.json.schema.BooleanSchema s) -
merge
public static CombinedSchemaExt.Builder merge(CombinedSchemaExt.Builder builder, CombinedSchemaExt s) -
merge
public static org.everit.json.schema.ConditionalSchema.Builder merge(org.everit.json.schema.ConditionalSchema.Builder builder, org.everit.json.schema.ConditionalSchema s) -
merge
public static org.everit.json.schema.ConstSchema.ConstSchemaBuilder merge(org.everit.json.schema.ConstSchema.ConstSchemaBuilder builder, org.everit.json.schema.ConstSchema s) -
merge
public static org.everit.json.schema.EmptySchema.Builder merge(org.everit.json.schema.EmptySchema.Builder builder, org.everit.json.schema.EmptySchema s) -
merge
public static org.everit.json.schema.EnumSchema.Builder merge(org.everit.json.schema.EnumSchema.Builder builder, org.everit.json.schema.EnumSchema s) -
merge
public static org.everit.json.schema.FalseSchema.Builder merge(org.everit.json.schema.FalseSchema.Builder builder, org.everit.json.schema.FalseSchema s) -
merge
public static org.everit.json.schema.NotSchema.Builder merge(org.everit.json.schema.NotSchema.Builder builder, org.everit.json.schema.NotSchema s) -
merge
public static org.everit.json.schema.NullSchema.Builder merge(org.everit.json.schema.NullSchema.Builder builder, org.everit.json.schema.NullSchema s) -
merge
public static org.everit.json.schema.NumberSchema.Builder merge(org.everit.json.schema.NumberSchema.Builder builder, org.everit.json.schema.NumberSchema s) -
merge
public static org.everit.json.schema.ObjectSchema.Builder merge(org.everit.json.schema.ObjectSchema.Builder builder, org.everit.json.schema.ObjectSchema s) -
merge
public static org.everit.json.schema.ReferenceSchema.Builder merge(org.everit.json.schema.ReferenceSchema.Builder builder, org.everit.json.schema.ReferenceSchema s) -
merge
public static org.everit.json.schema.StringSchema.Builder merge(org.everit.json.schema.StringSchema.Builder builder, org.everit.json.schema.StringSchema s) -
merge
public static org.everit.json.schema.TrueSchema.Builder merge(org.everit.json.schema.TrueSchema.Builder builder, org.everit.json.schema.TrueSchema s) -
containsType
protected static boolean containsType(CombinedSchemaExt combinedSchema, org.everit.json.schema.Schema schema) -
isGeneratedAll
protected static boolean isGeneratedAll(org.everit.json.schema.Schema schema) -
isGeneratedAny
protected static boolean isGeneratedAny(org.everit.json.schema.Schema schema) -
isGeneratedCombined
protected static boolean isGeneratedCombined(CombinedSchemaExt schema, org.everit.json.schema.CombinedSchema.ValidationCriterion criterion)
-