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 @ 1084
History | View | Annotate | Download (1021 Bytes)
1 | 164 | jobacas | package org.gvsig.scripting.impl; |
---|---|---|---|
2 | |||
3 | import java.io.File; |
||
4 | 989 | jjdelcerro | import org.gvsig.scripting.ScriptingFolder; |
5 | 164 | jobacas | |
6 | import org.gvsig.scripting.ScriptingManager; |
||
7 | |||
8 | 1066 | jjdelcerro | public class UserFolder extends DefaultScriptingFolder { |
9 | 164 | jobacas | |
10 | 1084 | jjdelcerro | public final static String ID = "UserFolder"; |
11 | |||
12 | @SuppressWarnings("OverridableMethodCallInConstructor") |
||
13 | 1066 | jjdelcerro | public UserFolder(ScriptingManager manager, File folder) { |
14 | super(null, manager, folder); |
||
15 | this.setName("User"); |
||
16 | this.setDescription("Scripts del usuario"); |
||
17 | 1084 | jjdelcerro | this.setId(ID);
|
18 | 1066 | jjdelcerro | } |
19 | 508 | fdiaz | |
20 | 989 | jjdelcerro | @Override
|
21 | 1066 | jjdelcerro | public File getFileResource(String extension) { |
22 | return new File(folder.getParentFile(), folder.getName() + extension).getAbsoluteFile(); |
||
23 | } |
||
24 | |||
25 | @Override
|
||
26 | 989 | jjdelcerro | public ScriptingFolder getParent() {
|
27 | return null; |
||
28 | } |
||
29 | |||
30 | @Override
|
||
31 | 1066 | jjdelcerro | public String[] getIconNames() { |
32 | return new String[]{"scripting-icon-folder-user", "scripting-icon-folder-user"}; |
||
33 | } |
||
34 | 164 | jobacas | |
35 | 1066 | jjdelcerro | @Override
|
36 | public String toString() { |
||
37 | return this.description; |
||
38 | } |
||
39 | 465 | jjdelcerro | |
40 | 164 | jobacas | } |