Statistics
| Revision:

gvsig-scripting / trunk / org.gvsig.scripting.api / src / main / java / org / gvsig / scripting / ScriptingManager.java @ 4

History | View | Annotate | Download (730 Bytes)

1
package org.gvsig.scripting;
2

    
3
import java.io.File;
4

    
5
import javax.swing.ImageIcon;
6

    
7

    
8
public interface ScriptingManager {
9
        
10
        public ScriptingFolder getSystemFolder();
11
        
12
        public ScriptingFolder getUserFolder();
13
        
14
        public ScriptingScript createScript(ScriptingFolder folder, String id);
15
        
16
        public ScriptingProject createProject(ScriptingFolder folder, String id);
17
        
18
        public ScriptingDialog createDialog(ScriptingFolder folder, String id);
19
        
20
        public ScriptingFolder createFolder(ScriptingFolder folder, String id);
21
        
22
    public ScriptingBaseScript getScript(File file);
23
    
24
    public String getRootUserFolder();
25
    
26
    public ImageIcon getIcon(String name);
27
    
28
    public void registerSystemFolder(String name, File folder);
29
        
30
}