public class DDMFormContextVisitor
extends java.lang.Object
| Constructor and Description |
|---|
DDMFormContextVisitor(JSONArray pagesJSONArray) |
| Modifier and Type | Method and Description |
|---|---|
void |
onVisitColumn(java.util.function.Consumer<JSONObject> columnConsumer) |
void |
onVisitField(java.util.function.Consumer<JSONObject> fieldConsumer) |
void |
onVisitPage(java.util.function.Consumer<JSONObject> pageConsumer) |
void |
onVisitRow(java.util.function.Consumer<JSONObject> rowConsumer) |
protected void |
traverseColumns(JSONArray columnnsJSONArray) |
protected void |
traverseFields(JSONArray fieldsJSONArray) |
protected void |
traversePages(JSONArray pagesJSONArray) |
protected void |
traverseRows(JSONArray rowsJSONArray) |
void |
visit() |
public DDMFormContextVisitor(JSONArray pagesJSONArray)
public void onVisitColumn(java.util.function.Consumer<JSONObject> columnConsumer)
public void onVisitField(java.util.function.Consumer<JSONObject> fieldConsumer)
public void onVisitPage(java.util.function.Consumer<JSONObject> pageConsumer)
public void onVisitRow(java.util.function.Consumer<JSONObject> rowConsumer)
public void visit()
protected void traverseColumns(JSONArray columnnsJSONArray)
protected void traverseFields(JSONArray fieldsJSONArray)
protected void traversePages(JSONArray pagesJSONArray)
protected void traverseRows(JSONArray rowsJSONArray)