Class SelectModelRenderer
- java.lang.Object
-
- org.apache.tapestry5.internal.util.SelectModelRenderer
-
- All Implemented Interfaces:
SelectModelVisitor
public class SelectModelRenderer extends java.lang.Object implements SelectModelVisitor
-
-
Constructor Summary
Constructors Constructor Description SelectModelRenderer(MarkupWriter writer, ValueEncoder encoder, boolean raw)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidbeginOptionGroup(OptionGroupModel groupModel)Invoked once for eachOptionGroupModel, just before invokingSelectModelVisitor.option(OptionModel)for each embedded option within the group.voidendOptionGroup(OptionGroupModel groupModel)Invoked after all options within the group have been visited.protected booleanisOptionSelected(OptionModel optionModel, java.lang.String clientValue)If true, then the selected attribute will be written.voidoption(OptionModel optionModel)Invoked for each option within a group, and at the end, for each ungrouped option.
-
-
-
Constructor Detail
-
SelectModelRenderer
public SelectModelRenderer(MarkupWriter writer, ValueEncoder encoder, boolean raw)
-
-
Method Detail
-
beginOptionGroup
public void beginOptionGroup(OptionGroupModel groupModel)
Description copied from interface:SelectModelVisitorInvoked once for eachOptionGroupModel, just before invokingSelectModelVisitor.option(OptionModel)for each embedded option within the group.- Specified by:
beginOptionGroupin interfaceSelectModelVisitor
-
endOptionGroup
public void endOptionGroup(OptionGroupModel groupModel)
Description copied from interface:SelectModelVisitorInvoked after all options within the group have been visited.- Specified by:
endOptionGroupin interfaceSelectModelVisitor
-
option
public void option(OptionModel optionModel)
Description copied from interface:SelectModelVisitorInvoked for each option within a group, and at the end, for each ungrouped option.- Specified by:
optionin interfaceSelectModelVisitor
-
isOptionSelected
protected boolean isOptionSelected(OptionModel optionModel, java.lang.String clientValue)
If true, then the selected attribute will be written. This implementation always returns false.
-
-