public final class SchemasWithClasses extends Object implements SchemaVisitor<Map<String,org.apache.avro.Schema>>
| Constructor and Description |
|---|
SchemasWithClasses() |
| Modifier and Type | Method and Description |
|---|---|
SchemaVisitorAction |
afterVisitNonTerminal(org.apache.avro.Schema terminal)
Invoked for schemas with children after its children have been visited.
|
Map<String,org.apache.avro.Schema> |
get()
Invoked when visiting is complete.
|
String |
toString() |
SchemaVisitorAction |
visitNonTerminal(org.apache.avro.Schema schema)
Invoked for schema with children before proceeding to visit the children.
|
SchemaVisitorAction |
visitTerminal(org.apache.avro.Schema schema)
Invoked for schemas that do not have "child" schemas or for a previously encountered schema with children
which will be treated as a terminal.
|
public SchemaVisitorAction visitTerminal(org.apache.avro.Schema schema)
SchemaVisitorvisitTerminal in interface SchemaVisitor<Map<String,org.apache.avro.Schema>>public SchemaVisitorAction visitNonTerminal(org.apache.avro.Schema schema)
SchemaVisitorvisitNonTerminal in interface SchemaVisitor<Map<String,org.apache.avro.Schema>>public SchemaVisitorAction afterVisitNonTerminal(org.apache.avro.Schema terminal)
SchemaVisitorafterVisitNonTerminal in interface SchemaVisitor<Map<String,org.apache.avro.Schema>>public Map<String,org.apache.avro.Schema> get()
SchemaVisitorget in interface SchemaVisitor<Map<String,org.apache.avro.Schema>>Copyright © 2018 SPF4J. All rights reserved.