public abstract class SchemaVisitor<T> extends Object
| Modifier and Type | Field and Description |
|---|---|
protected SchemaTree |
schemaTree |
| Modifier | Constructor and Description |
|---|---|
protected |
SchemaVisitor(SchemaTree schemaTree) |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
enteringPath(JsonPointer pointer) |
abstract void |
exitingPath(JsonPointer pointer) |
protected abstract T |
getResult() |
T |
visit(SchemaWalker2 walker) |
abstract void |
visitingPath(SchemaTree tree) |
protected final SchemaTree schemaTree
protected SchemaVisitor(SchemaTree schemaTree)
public final T visit(SchemaWalker2 walker) throws ProcessingException
ProcessingExceptionpublic abstract void enteringPath(JsonPointer pointer) throws ProcessingException
ProcessingExceptionpublic abstract void visitingPath(SchemaTree tree)
public abstract void exitingPath(JsonPointer pointer)
protected abstract T getResult()
Copyright © 2013. All Rights Reserved.