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