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

History | View | Annotate | Download (1.33 KB)

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

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

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