Statistics
| Revision:

gvsig-scripting / org.gvsig.scripting / trunk / org.gvsig.scripting / org.gvsig.scripting.lib / org.gvsig.scripting.lib.impl / src / main / java / org / gvsig / scripting / impl / UserFolder.java @ 1066

History | View | Annotate | Download (916 Bytes)

1
package org.gvsig.scripting.impl;
2

    
3
import java.io.File;
4
import org.gvsig.scripting.ScriptingFolder;
5

    
6
import org.gvsig.scripting.ScriptingManager;
7

    
8
public class UserFolder extends DefaultScriptingFolder {
9

    
10
    public UserFolder(ScriptingManager manager, File folder) {
11
        super(null, manager, folder);
12
        this.setName("User");
13
        this.setDescription("Scripts del usuario");
14
        this.setId("UserFolder");
15
    }
16

    
17
    @Override
18
    public File getFileResource(String extension) {
19
        return new File(folder.getParentFile(), folder.getName() + extension).getAbsoluteFile();
20
    }
21

    
22
    @Override
23
    public ScriptingFolder getParent() {
24
        return null;
25
    }
26

    
27
    @Override
28
    public String[] getIconNames() {
29
        return new String[]{"scripting-icon-folder-user", "scripting-icon-folder-user"};
30
    }
31

    
32
    @Override
33
    public String toString() {
34
        return this.description;
35
    }
36

    
37
}