com.guiseframework.component
Interface ListSelectControl.ValueRepresentationStrategy<VV>
- Type Parameters:
VV - The type of value the strategy is to represent.
- All Known Implementing Classes:
- AbstractListSelectContainerControl.ComponentRepresentationStrategy, AbstractListSelectControl.ConverterInfoModelValueRepresentationStrategy, AbstractListSelectControl.DefaultValueRepresentationStrategy, CardTabControl.CardRepresentationStrategy
- Enclosing interface:
- ListSelectControl<V>
public static interface ListSelectControl.ValueRepresentationStrategy<VV>
A strategy for generating components to represent list select model values.
- Author:
- Garret Wilson
createComponent
Component createComponent(ListSelectModel<VV> model,
VV value,
int index,
boolean selected,
boolean focused)
- Creates a component for the given list value.
- Parameters:
model - The model containing the value.value - The value for which a component should be created.index - The index of the value within the list, or -1 if the value is not in the list (e.g. for representing no selection).selected - true if the value is selected.focused - true if the value has the focus.
- Returns:
- A new component to represent the given value.
Copyright © 2005-2010 GlobalMentor, Inc. All Rights Reserved.