All Downloads are FREE. Search and download functionalities are using the official Maven repository.

tools.dynamia.ui.ListboxComponent Maven / Gradle / Ivy

The newest version!
package tools.dynamia.ui;

import java.util.List;

public interface ListboxComponent extends UIComponent {

    void setData(List data);

    List getData();

    T getSelected();

    void setSelected(T item);

    List getSelection();

    void setSelection(List items);

    int getSelectedIndex();

    void setSelectedIndex(int index);

    void clear();

    void refresh();

    void setItemRenderer(Object itemRenderer);

    void setMultiple(boolean multiple);

    boolean isMultiple();

    void onSelect(SelectEventCallback onSelect);

    void onSelection(SelectionEventCallback onSelection);

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy