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
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