Statistics
| Revision:

gvsig-tools / org.gvsig.tools / library / trunk / org.gvsig.tools / org.gvsig.tools.swing / org.gvsig.tools.swing.api / src / main / java / org / gvsig / tools / swing / api / FilteredListModel.java @ 2260

History | View | Annotate | Download (555 Bytes)

1 2073 jjdelcerro
package org.gvsig.tools.swing.api;
2 1997 jjdelcerro
3 2073 jjdelcerro
import javax.swing.ListModel;
4 1997 jjdelcerro
import org.gvsig.tools.util.LabeledValue;
5
6
/**
7
 *
8
 * @author jjdelcerro
9
 */
10 2073 jjdelcerro
public interface FilteredListModel extends ListModel {
11 1997 jjdelcerro
12 2073 jjdelcerro
    public void addElement(LabeledValue element);
13 1997 jjdelcerro
14 2073 jjdelcerro
    public void addElement(Object element);
15 1997 jjdelcerro
16 2118 jjdelcerro
    public void clear();
17
18 2260 jjdelcerro
    public ListModel getModel();
19
20 2111 jjdelcerro
    @Override
21 2073 jjdelcerro
    public LabeledValue getElementAt(int index);
22 1997 jjdelcerro
23 2118 jjdelcerro
    public String getFilter();
24
25 2073 jjdelcerro
    public void setFilter(String filter);
26 1997 jjdelcerro
27 2073 jjdelcerro
    public void sort(final boolean ascending);
28 1997 jjdelcerro
29
}