|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.waveset.object.FormItemVisitor
Class for visiting form items
Constructor Summary | |
FormItemVisitor(ExNodeVisitor expressionVisitor)
Create a form item visitor which uses the given expression visitor to traverse all ExNodes in the tree. |
Method Summary | |
ExNodeVisitor |
getExpressionVisitor()
Retrieves the expression visitor which we delegate to for each top-level ExNode which we find in the tree. |
void |
setExpressionVisitor(ExNodeVisitor visitor)
Sets the expression visitor which we delegate to for each top-level ExNode which we find in the tree. |
protected void |
visitExNode(ExNode node)
Called when a top-level ExNode is encountered. |
protected void |
visitExpansion(Form.Expansion expansion)
Called for each Form.Expansion encountered. |
protected void |
visitExpansionGroup(Form.ExpansionGroup group)
Called for each Form.ExpansionGroup encountered. |
protected void |
visitExpression(Form.Expression item)
Called to visit a Form.Expression. |
protected void |
visitField(Form.Field item)
Called for each Form.Field which it ecountered. |
protected void |
visitFieldDisplay(FieldDisplay fieldDisplay)
Called for each FieldDisplay encountered. |
protected void |
visitFieldMap(Form.FieldMap item)
Called to visit a Form.FieldMap |
protected void |
visitFieldRef(Form.FieldRef item)
Called to visit a Form.FieldRef. |
protected void |
visitForm(Form item)
Called to visit a form. |
void |
visitFormItem(FormItem item)
Called to visit a form item. |
protected void |
visitFormRef(Form.FormRef item)
Called to visit a Form.FormRef. |
protected void |
visitLoop(Form.Loop item)
Called to visit a Form.Loop. |
protected void |
visitPage(Form.Page item)
Called to visit a Form.Page. |
protected void |
visitProperty(Property property)
Called for each Property object encountered. |
protected void |
visitReference(Form.Reference item)
Calls to visit a reference. |
protected void |
visitValue(Form.Value value)
Called for each Form.Value encountered. |
protected void |
visitXmlComponent(XmlComponent component)
Called for each XmlComponent encountered. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public FormItemVisitor(ExNodeVisitor expressionVisitor)
Method Detail |
public ExNodeVisitor getExpressionVisitor()
public void setExpressionVisitor(ExNodeVisitor visitor)
protected void visitExNode(ExNode node)
protected void visitProperty(Property property)
protected void visitXmlComponent(XmlComponent component)
protected void visitFieldDisplay(FieldDisplay fieldDisplay)
protected void visitExpansion(Form.Expansion expansion)
protected void visitExpansionGroup(Form.ExpansionGroup group)
protected void visitValue(Form.Value value)
public void visitFormItem(FormItem item)
protected void visitForm(Form item)
protected void visitExpression(Form.Expression item)
protected void visitReference(Form.Reference item)
protected void visitFieldRef(Form.FieldRef item)
protected void visitFormRef(Form.FormRef item)
protected void visitPage(Form.Page item)
protected void visitLoop(Form.Loop item)
protected void visitFieldMap(Form.FieldMap item)
protected void visitField(Form.Field item)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |