Revision 1267 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/TextEditorFactory.java

View differences:

TextEditorFactory.java
1 1
package org.gvsig.scripting.swing.impl.composer.editors;
2 2

  
3 3
import org.gvsig.scripting.ScriptingExternalFile;
4
import org.gvsig.scripting.ScriptingText;
4 5
import org.gvsig.scripting.ScriptingUnit;
5 6
import org.gvsig.scripting.swing.api.AbstractEditorFactory;
6 7
import org.gvsig.scripting.swing.api.JEditor;
......
13 14

  
14 15
    @Override
15 16
    public JEditor doCreate(ScriptingUnit unit) {
16
        return new TextEditor((ScriptingExternalFile) unit);
17
        return new TextEditor((ScriptingText) unit);
17 18
    }
18 19

  
19 20
    @Override
20 21
    public boolean canCreate(ScriptingUnit unit) {
21
        if (unit instanceof ScriptingExternalFile) {            
22
            String mimeType = ((ScriptingExternalFile) unit).getMimeType();
23
            if( mimeType.startsWith("text/") || mimeType.endsWith("/xml")) {
24
                return true;            
25
            }
22
        if (unit instanceof ScriptingText) {            
23
            return true;            
26 24
        }
27 25
        return false;
28 26
    }

Also available in: Unified diff