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. |
java.util.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 java.lang.IndexOutOfBoundsException
index.index - position of the element to getindexjava.lang.IndexOutOfBoundsException - if there is no element at position indexjava.util.List<T> getElements()
boolean isRemovable(int index)
throws java.lang.IndexOutOfBoundsException
index is removable or not.index - position of the elementtrue if the element is removable, false otherwisejava.lang.IndexOutOfBoundsException - if there is no element at position indexboolean isMovable(int index)
throws java.lang.IndexOutOfBoundsException
index is movable or not.index - position of the elementtrue if the element is movable, false otherwisejava.lang.IndexOutOfBoundsException - 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 © 2018 SAP SE. All Rights Reserved.