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 / ExternalFileEditorFactory.java @ 702

History | View | Annotate | Download (817 Bytes)

1

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

    
4
import org.gvsig.scripting.ScriptingExternalFile;
5
import org.gvsig.scripting.ScriptingUnit;
6
import org.gvsig.scripting.swing.api.AbstractEditorFactory;
7
import org.gvsig.scripting.swing.api.JEditor;
8

    
9

    
10
public class ExternalFileEditorFactory extends AbstractEditorFactory {
11

    
12
    public ExternalFileEditorFactory() {
13
        super("ExternalFileEditor","This factory can create editors for external files");
14
    }
15

    
16
    @Override
17
    public JEditor doCreate(ScriptingUnit unit) {
18
        return new ExternalFileEditor((ScriptingExternalFile) unit);
19
    }
20

    
21
    @Override
22
    public boolean canCreate(ScriptingUnit unit) {
23
        return unit instanceof ScriptingExternalFile;
24
    }
25

    
26
    @Override
27
    public int getPriority() {
28
        return 10;
29
    }
30
    
31
    
32
}