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 @ 44351

History | View | Annotate | Download (1.15 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.FeatureStore;
6
import org.gvsig.tools.swing.api.ActionListenerSupport;
7
import org.gvsig.tools.swing.api.Component;
8

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