Statistics
| Revision:

gvsig-scripting / org.gvsig.scripting / trunk / org.gvsig.scripting / org.gvsig.scripting.swing / org.gvsig.scripting.swing.impl / src / main / java / org / gvsig / scripting / swing / impl / composer / editors / FolderEditorFactory.java @ 1066

History | View | Annotate | Download (883 Bytes)

1

    
2
package org.gvsig.scripting.swing.impl.composer.editors;
3

    
4
import org.gvsig.scripting.ScriptingFolder;
5
import org.gvsig.scripting.ScriptingScript;
6
import org.gvsig.scripting.ScriptingUnit;
7
import org.gvsig.scripting.swing.api.AbstractEditorFactory;
8
import org.gvsig.scripting.swing.api.JEditor;
9
import org.gvsig.scripting.swing.api.ScriptingSwingLocator;
10

    
11

    
12
public class FolderEditorFactory  extends AbstractEditorFactory {
13

    
14
    public FolderEditorFactory() {
15
        super("FolderEditor","This factory can create editors for folders");
16
    }
17

    
18
    @Override
19
    public JEditor doCreate(ScriptingUnit unit) {
20
        return new FolderEditor((ScriptingFolder) unit);
21
    }
22

    
23
    @Override
24
    public boolean canCreate(ScriptingUnit unit) {
25
        return unit instanceof ScriptingFolder;
26
    }
27
    
28

    
29
    @Override
30
    public int getPriority() {
31
        return 100;
32
    }
33
        
34
    
35
}