public class SelectModelRenderer extends Object implements SelectModelVisitor
Constructor and Description |
---|
SelectModelRenderer(MarkupWriter writer,
ValueEncoder encoder,
boolean raw) |
Modifier and Type | Method and Description |
---|---|
void |
beginOptionGroup(OptionGroupModel groupModel)
Invoked once for each
OptionGroupModel , just before invoking SelectModelVisitor.option(OptionModel) for each
embedded option within the group. |
void |
endOptionGroup(OptionGroupModel groupModel)
Invoked after all options within the group have been visited.
|
protected boolean |
isOptionSelected(OptionModel optionModel,
String clientValue)
If true, then the selected attribute will be written.
|
void |
option(OptionModel optionModel)
Invoked for each option within a group, and at the end, for each ungrouped option.
|
public SelectModelRenderer(MarkupWriter writer, ValueEncoder encoder, boolean raw)
public void beginOptionGroup(OptionGroupModel groupModel)
SelectModelVisitor
OptionGroupModel
, just before invoking SelectModelVisitor.option(OptionModel)
for each
embedded option within the group.beginOptionGroup
in interface SelectModelVisitor
public void endOptionGroup(OptionGroupModel groupModel)
SelectModelVisitor
endOptionGroup
in interface SelectModelVisitor
public void option(OptionModel optionModel)
SelectModelVisitor
option
in interface SelectModelVisitor
protected boolean isOptionSelected(OptionModel optionModel, String clientValue)
5.6.3 - Copyright © 2003-2021 The Apache Software Foundation.