Statistics
| Revision:

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

History | View | Annotate | Download (1.21 KB)

1
package org.gvsig.scripting;
2

    
3
import java.io.File;
4
import java.net.URL;
5
import java.util.Map;
6

    
7
import javax.help.HelpSet;
8

    
9
import com.sun.java.help.search.Indexer;
10

    
11

    
12
public interface ScriptingManager {
13
        
14
        public ScriptingFolder getSystemFolder();
15
        
16
        public ScriptingFolder getUserFolder();
17
        
18
        public ScriptingScript createScript(ScriptingFolder folder, String id);
19
        
20
        public ScriptingProject createProject(ScriptingFolder folder, String id);
21
        
22
        public ScriptingDialog createDialog(ScriptingFolder folder, String id);
23
        
24
        public ScriptingFolder createFolder(ScriptingFolder folder, String id);
25
        
26
    public ScriptingBaseScript getScript(File file);
27
    
28
    public ScriptingFolder getFolder(File file);
29
    
30
    public String getRootUserFolder();
31
    
32
    public void registerSystemFolder(String name, File folder);
33
    
34
    public Map getSupportedLanguagesByExtension();
35
    
36
        public Map getExtensionsByLanguages();
37
        
38
        public File getHelpFolder();
39
        
40
        public boolean validateUnitId(ScriptingFolder folder, String id);
41
        
42
        public HelpSet getHelpSet();
43

    
44
        public void removeHelp(String name);
45
        
46
        public boolean existsHelp(String name);
47
        
48
        public void importHelp(String name, URL url);
49
        
50
        public void reloadHelp();
51
        
52
        public Indexer getIndexer();
53
        
54
}