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 | } |