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 / dataStoreParameters / DataStoreParametersPanelManager.java @ 43208

History | View | Annotate | Download (1000 Bytes)

1

    
2
package org.gvsig.fmap.dal.swing.dataStoreParameters;
3

    
4
import org.gvsig.tools.dynobject.DynObject;
5

    
6

    
7
public interface DataStoreParametersPanelManager {
8
    /**
9
     * Register a new PropertiesPageFactory in this manager.
10
     * 
11
     * @param factory 
12
     */
13
    public void registerFactory(DataStoreParametersPanelFactory factory);
14
    
15
    /**
16
     * Return the factory associated to the passed parameters.
17
     * 
18
     * @param parameters
19
     * @return the factory for the parameters 
20
     */
21
    public DataStoreParametersPanelFactory getFactory(DynObject parameters);
22
    
23
    /**
24
     * Create and return the panel associated to the passed parameters,
25
     * 
26
     * @param parameters
27
     * @return the panel for the parameters  
28
     */
29
    public DataStoreParametersPanel createPanel(DynObject parameters);    
30
    
31
    public void showPropertiesDialog(DynObject parameters);
32
    
33
    public void showPropertiesDialog(final DynObject parameters, final DataStoreParametersPanel panel);
34

    
35
}