Class SchemaTranslator.SchemaContext
java.lang.Object
io.confluent.kafka.schemaregistry.json.schema.SchemaTranslator.SchemaContext
- All Implemented Interfaces:
AutoCloseable
- Enclosing class:
- SchemaTranslator
-
Constructor Summary
ConstructorsConstructorDescriptionSchemaContext(com.github.erosb.jsonsKema.Schema source, org.everit.json.schema.Schema.Builder<?> target) -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()join(com.github.erosb.jsonsKema.Schema parent, SchemaTranslator.SchemaContext ctx) org.everit.json.schema.Schema.Builder<?>join(com.github.erosb.jsonsKema.Schema parent, org.everit.json.schema.Schema current) org.everit.json.schema.Schemaschema()org.everit.json.schema.Schema.Builder<?>com.github.erosb.jsonsKema.Schemasource()
-
Constructor Details
-
SchemaContext
public SchemaContext(com.github.erosb.jsonsKema.Schema source, org.everit.json.schema.Schema.Builder<?> target)
-
-
Method Details
-
source
public com.github.erosb.jsonsKema.Schema source() -
schemaBuilder
public org.everit.json.schema.Schema.Builder<?> schemaBuilder() -
schema
public org.everit.json.schema.Schema schema() -
join
public SchemaTranslator.SchemaContext join(com.github.erosb.jsonsKema.Schema parent, SchemaTranslator.SchemaContext ctx) -
join
public org.everit.json.schema.Schema.Builder<?> join(com.github.erosb.jsonsKema.Schema parent, org.everit.json.schema.Schema current) -
close
public void close()- Specified by:
closein interfaceAutoCloseable
-