public interface ListModel<T>
| Modifier and Type | Method and Description |
|---|---|
void |
addListModelDataListener(ListModelDataListener listener)
Adds a
ListModelDataListener to this model. |
T |
elementAt(int index)
Returns the element at position
index. |
List<T> |
getElements()
Returns all elements.
|
boolean |
isEditable()
Returns whether this list is marked as _editable_ or not.
|
boolean |
isEmpty() |
boolean |
isMovable(int index)
Returns whether the element at position
index is movable or not. |
boolean |
isRemovable(int index)
Returns whether the element at position
index is removable or not. |
void |
removeListModelDataListener(ListModelDataListener listener)
Removes a
ListModelDataListener from this model. |
int |
size()
Returns the size of this list i.e.
|
T elementAt(int index) throws IndexOutOfBoundsException
index.index - position of the element to getindexIndexOutOfBoundsException - if there is no element at position indexboolean isRemovable(int index)
throws IndexOutOfBoundsException
index is removable or not.index - position of the elementtrue if the element is removable, false otherwiseIndexOutOfBoundsException - if there is no element at position indexboolean isMovable(int index)
throws IndexOutOfBoundsException
index is movable or not.index - position of the elementtrue if the element is movable, false otherwiseIndexOutOfBoundsException - if there is no element at position indexboolean isEditable()
true if this list is marked as editable, false otherwiseint size()
boolean isEmpty()
void addListModelDataListener(ListModelDataListener listener)
ListModelDataListener to this model.listener - the ListModelDataListener to addvoid removeListModelDataListener(ListModelDataListener listener)
ListModelDataListener from this model.listener - the ListModelDataListener to removeCopyright © 2017 SAP SE. All Rights Reserved.