Statistics
| Revision:

svn-gvsig-desktop / trunk / org.gvsig.desktop / org.gvsig.desktop.compat.cdc / org.gvsig.fmap.dal / org.gvsig.fmap.dal.swing / org.gvsig.fmap.dal.swing.api / src / main / java / org / gvsig / fmap / dal / swing / searchpanel / FeatureStoreSearchPanel.java @ 44644

History | View | Annotate | Download (1.25 KB)

1
package org.gvsig.fmap.dal.swing.searchpanel;
2

    
3
import javax.swing.JComponent;
4
import org.gvsig.expressionevaluator.Expression;
5
import org.gvsig.fmap.dal.feature.FeatureQueryOrder;
6
import org.gvsig.fmap.dal.feature.FeatureStore;
7
import org.gvsig.tools.swing.api.ActionListenerSupport;
8
import org.gvsig.tools.swing.api.Component;
9

    
10
/**
11
 *
12
 * @author jjdelcerro
13
 */
14
public interface FeatureStoreSearchPanel extends  Component, ActionListenerSupport {
15
    
16
    public static final String CONFIGURABLE_PANEL_ID = "FeatureStoreSearchPanel";
17
    
18
    public static final String ACTION_CONTEXT_NAME = "FeatureStoreSearchPanel";
19
    
20
    public static final int DEFAULT_WIDTH = 700;
21
    public static final int DEFAULT_HEIGHT = 450;
22
    
23
    public Expression getFilter();
24
    
25
    public FeatureQueryOrder getOrder();
26
    
27
    public boolean setFilter(Expression filter);
28
    
29
    public Expression getCurrentSearch();
30
    
31
    public void setCurrentSearch(Expression filter);
32
    
33
    public Expression getSearchForSelectedFeature();
34
    
35
    public int getSelectedFeatureCount();
36
    
37
    public FeatureStore getStore();
38
    
39
    public JComponent getActionButton(String name);
40
    
41
    public void setShowActions(boolean showActions);
42
    
43
    public boolean isShowActions();
44
    
45
}