Package org.apache.pivot.wtk
Interface ListView.ItemBindMapping
-
- All Known Subinterfaces:
ListView.ItemStateBindMapping
- All Known Implementing Classes:
ListViewIndexBindMapping
- Enclosing class:
- ListView
public static interface ListView.ItemBindMapping
Translates between item position and bind context data during data binding.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.Object
get(List<?> listData, int index)
Retrieves the value at the given index during aComponent.store(Object)
operation.int
indexOf(List<?> listData, java.lang.Object value)
Returns the index of the item in the source list during aComponent.load(Object)
operation.
-
-
-
Method Detail
-
indexOf
int indexOf(List<?> listData, java.lang.Object value)
Returns the index of the item in the source list during aComponent.load(Object)
operation.- Parameters:
listData
- The source list data.value
- The value to locate.- Returns:
- The index of first occurrence of the value if it exists in the
list;
-1
, otherwise.
-
get
java.lang.Object get(List<?> listData, int index)
Retrieves the value at the given index during aComponent.store(Object)
operation.- Parameters:
listData
- The source list data.index
- The index of the value to retrieve.- Returns:
- The item at the given index.
-
-