java.lang.Object
org.refcodes.schema.JsonVisitor
- All Implemented Interfaces:
SchemaVisitor<String>
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionJsonVisitor(JsonVisitor.JsonMode aJsonMode) Constructs aJsonVisitorwithJsonVisitor.JsonModebeing set accordingly. -
Method Summary
-
Constructor Details
-
JsonVisitor
public JsonVisitor() -
JsonVisitor
Constructs aJsonVisitorwithJsonVisitor.JsonModebeing set accordingly.- Parameters:
aJsonMode- TheJsonVisitor.JsonModeto use when creating a JSON notation.
-
-
Method Details
-
visit
Produces a result from the provided children's results and the currently visitedSchemainstance.- Specified by:
visitin interfaceSchemaVisitor<String>- Parameters:
aSchema- TheSchemainstance to be visited.aResults- The results produced by thisSchemaVisitorinstance when having been invoked for theSchemainstance's children ornullif the visitedSchemainstance does not have any children.- Returns:
- The accordingly produced result of the
SchemaVisitorinstance.
-
toString
-