de.lessvoid.nifty.controls.listbox
Class ListBoxImpl<T>
java.lang.Object
de.lessvoid.nifty.controls.shared.EmptyNiftyControlImpl
de.lessvoid.nifty.controls.listbox.ListBoxImpl<T>
- All Implemented Interfaces:
- NiftyControl
public class ListBoxImpl<T>
- extends EmptyNiftyControlImpl
Methods inherited from class de.lessvoid.nifty.controls.shared.EmptyNiftyControlImpl |
disable, enable, getElement, getHeight, getId, getStyle, getWidth, hasFocus, isBound, isEnabled, layoutCallback, setEnabled, setFocus, setFocusable, setHeight, setId, setStyle, setWidth |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ListBoxImpl
public ListBoxImpl(ListBox<T> listBox)
bindToView
public int bindToView(ListBoxView<T> newListBoxView,
int viewDisplayItemCount)
updateView
public void updateView(int newViewOffset)
updateView
public void updateView()
selectItemByVisualIndex
public void selectItemByVisualIndex(int selectionIndex)
deselectItemByVisualIndex
public void deselectItemByVisualIndex(int selectionIndex)
getItemByVisualIndex
public T getItemByVisualIndex(int selectionIndex)
changeSelectionMode
public void changeSelectionMode(ListBox.SelectionMode listBoxSelectionMode,
boolean forceSelection)
addItem
public void addItem(T newItem)
itemCount
public int itemCount()
clear
public void clear()
selectItemByIndex
public void selectItemByIndex(int selectionIndex)
selectItem
public void selectItem(T item)
selectNext
public void selectNext()
selectPrevious
public void selectPrevious()
getSelection
public List<T> getSelection()
getSelectedIndices
public List<Integer> getSelectedIndices()
removeItemByIndex
public void removeItemByIndex(int itemIndex)
removeItem
public void removeItem(T item)
removeAllItems
public void removeAllItems(List<T> itemsToRemove)
deselectItemByIndex
public void deselectItemByIndex(int itemIndex)
deselectItem
public void deselectItem(T item)
getItems
public List<T> getItems()
insertItem
public void insertItem(T item,
int index)
showItem
public void showItem(T item)
showItemByIndex
public void showItemByIndex(int itemIndex)
setFocusItem
public void setFocusItem(T item)
setFocusItemByIndex
public void setFocusItemByIndex(int itemIndex)
getFocusItem
public T getFocusItem()
getFocusItemIndex
public int getFocusItemIndex()
setListBoxViewConverter
public void setListBoxViewConverter(ListBox.ListBoxViewConverter<T> viewConverter)
addAllItems
public void addAllItems(List<T> itemsToAdd)
sortItems
public void sortItems(Comparator<T> comperator)
Copyright © 2011. All Rights Reserved.