Revision 989 org.gvsig.scripting/trunk/org.gvsig.scripting/org.gvsig.scripting.lib/org.gvsig.scripting.lib.impl/src/main/java/org/gvsig/scripting/impl/SystemFolder.java

View differences:

SystemFolder.java
12 12
public class SystemFolder extends DefaultScriptingFolder {
13 13

  
14 14
    public SystemFolder(ScriptingManager manager) {
15
        super((ScriptingFolder) null, manager);
15
        super(manager);
16 16
        this.setName("System");
17
        this.setId("SystemFolder");
17 18
        this.setDescription("Scripts del Sistema");
18 19
    }
19 20

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

  
26
    @Override
21 27
    public String toString() {
22 28
        return this.description;
23 29
    }
......
38 44
        List<RegisterSystemFolder> folders = this.manager.getSystemFolders();
39 45
        for (int i = 0; i < folders.size(); i++) {
40 46
            RegisterSystemFolder systemfolder = folders.get(i);
41
            DefaultScriptingFolder folder = new DefaultScriptingFolder((ScriptingFolder) null, manager, systemfolder.folder.getAbsoluteFile());
47
            DefaultScriptingFolder folder = new DefaultScriptingFolder(this, manager, systemfolder.folder.getAbsoluteFile());
42 48
            if (path.startsWith(folder.getId() + "/")) {
43 49
                unit = folder.getUnit(new File(path.substring(folder.getId().length() + 1)));
44 50
                if (unit != null) {
......
51 57

  
52 58
    @Override
53 59
    public List<ScriptingUnit> getUnits() {
54
        List<ScriptingUnit> ol = new ArrayList<ScriptingUnit>();
60
        List<ScriptingUnit> ol = new ArrayList<>();
55 61
        List<RegisterSystemFolder> folders = this.manager.getSystemFolders();
56 62
        for (int i = 0; i < folders.size(); i++) {
57 63
            RegisterSystemFolder systemfolder = folders.get(i);
58
            DefaultScriptingFolder folder = new DefaultScriptingFolder((ScriptingFolder) null, manager, systemfolder.folder.getAbsoluteFile());
64
            DefaultScriptingFolder folder = new DefaultScriptingFolder(this, manager, systemfolder.folder.getAbsoluteFile());
59 65
            folder.setName(systemfolder.name);
60 66
            ol.add(folder);
61 67
        }

Also available in: Unified diff