Statistics
| Revision:

svn-gvsig-desktop / trunk / org.gvsig.desktop / org.gvsig.desktop.plugin / org.gvsig.app / org.gvsig.app.mainplugin / src / main / java / org / gvsig / fmap / dal / serverexplorer / filesystem / swing / FilesystemExplorerPropertiesPanelManager.java @ 42775

History | View | Annotate | Download (1.03 KB)

1

    
2
package org.gvsig.fmap.dal.serverexplorer.filesystem.swing;
3

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

    
6

    
7
public interface FilesystemExplorerPropertiesPanelManager {
8
    /**
9
     * Register a new PropertiesPageFactory in this manager.
10
     * 
11
     * @param factory 
12
     */
13
    public void registerFactory(FilesystemExplorerPropertiesPanelFactory 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 FilesystemExplorerPropertiesPanelFactory 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 FilesystemExplorerPropertiesPanel createPanel(DynObject parameters);    
30
    
31
    public void showPropertiesDialog(DynObject parameters);
32
    
33
    public void showPropertiesDialog(final DynObject parameters, final FilesystemExplorerPropertiesPanel panel);
34

    
35
}