Revision 42775 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/DataSwingManager.java
DataSwingManager.java | ||
---|---|---|
23 | 23 |
package org.gvsig.fmap.dal.swing; |
24 | 24 |
|
25 | 25 |
import org.gvsig.featureform.swing.CreateJFeatureFormException; |
26 |
import org.gvsig.featureform.swing.FeatureFormDefinitionsProvider; |
|
27 | 26 |
import org.gvsig.featureform.swing.JFeatureForm; |
27 |
import org.gvsig.featureform.swing.JFeaturesForm; |
|
28 |
import org.gvsig.fmap.dal.feature.Feature; |
|
29 |
import org.gvsig.fmap.dal.feature.FeatureQuery; |
|
28 | 30 |
import org.gvsig.fmap.dal.feature.FeatureStore; |
31 |
import org.gvsig.fmap.dal.feature.paging.FeaturePagingHelper; |
|
29 | 32 |
import org.gvsig.fmap.dal.swing.jdbc.JDBCConnectionPanel; |
30 | 33 |
import org.gvsig.fmap.dal.swing.queryfilter.QueryFilterExpresion; |
34 |
import org.gvsig.tools.dynobject.DynStruct; |
|
31 | 35 |
|
32 | 36 |
/** |
33 | 37 |
* @author fdiaz |
... | ... | |
35 | 39 |
*/ |
36 | 40 |
public interface DataSwingManager { |
37 | 41 |
|
38 |
public void registerFeatureFormDefinitionsProvider(FeatureFormDefinitionsProvider provider); |
|
39 |
|
|
40 |
public FeatureFormDefinitionsProvider getFeatureFormDefinitionsProvider(); |
|
41 |
|
|
42 |
public JFeaturesForm createJFeaturesForm(FeatureStore store) throws CreateJFeatureFormException; |
|
43 |
|
|
42 | 44 |
public JFeatureForm createJFeatureForm(FeatureStore store) throws CreateJFeatureFormException; |
43 | 45 |
|
46 |
public JFeatureForm createJFeatureForm(Feature feature) throws CreateJFeatureFormException; |
|
47 |
|
|
44 | 48 |
public JDBCConnectionPanel createJDBCConnectionPanel(); |
45 |
|
|
49 |
|
|
46 | 50 |
public QueryFilterExpresion createQueryFilterExpresion(FeatureStore store); |
51 |
|
|
52 |
public FeatureTableModel createFeatureTableModel(FeatureStore featureStore, FeatureQuery featureQuery); |
|
53 |
|
|
54 |
public FeatureTableModel createFeatureTableModel(FeaturePagingHelper featurePager); |
|
55 |
|
|
56 |
public FeatureTableModel createEmptyFeatureTableModel(DynStruct struct); |
|
57 |
|
|
58 |
public JFeatureTable createJFeatureTable(FeatureTableModel model); |
|
59 |
|
|
60 |
public JFeatureTable createJFeatureTable(FeatureTableModel model, boolean isDoubleBuffered); |
|
61 |
|
|
47 | 62 |
} |
48 |
|
Also available in: Unified diff