public class DataVisitor<D extends DynamicFormManager.DynamicForm,R extends ResponseManager.Response<D>> extends java.lang.Object implements PartVisitor<java.lang.Object>
PartVisitor
that builds a multi-level map of response dataConstructor and Description |
---|
DataVisitor(R response) |
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,java.lang.Object> |
visitForm(D form) |
<O extends PartOwner> |
visitOwner(PartOwnerFactory<O> my_manager,
O owner) |
java.util.Map<java.lang.String,java.lang.Object> |
visitPage(PageManager.Page p) |
java.lang.Object |
visitQuestion(QuestionManager.Question q) |
java.util.Map<java.lang.String,java.lang.Object> |
visitSection(SectionManager.Section s) |
public DataVisitor(R response)
public java.util.Map<java.lang.String,java.lang.Object> visitForm(D form)
public java.util.Map<java.lang.String,java.lang.Object> visitPage(PageManager.Page p)
visitPage
in interface PartVisitor<java.lang.Object>
public java.util.Map<java.lang.String,java.lang.Object> visitSection(SectionManager.Section s)
visitSection
in interface PartVisitor<java.lang.Object>
public java.lang.Object visitQuestion(QuestionManager.Question q)
visitQuestion
in interface PartVisitor<java.lang.Object>
public <O extends PartOwner> java.util.Map<java.lang.String,java.lang.Object> visitOwner(PartOwnerFactory<O> my_manager, O owner)