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 / ScriptUnitEditorFactory.java @ 1066
History | View | Annotate | Download (889 Bytes)
1 | 702 | jjdelcerro | |
---|---|---|---|
2 | package org.gvsig.scripting.swing.impl.composer.editors; |
||
3 | |||
4 | import org.gvsig.scripting.ScriptingScript; |
||
5 | import org.gvsig.scripting.ScriptingUnit; |
||
6 | import org.gvsig.scripting.swing.api.AbstractEditorFactory; |
||
7 | import org.gvsig.scripting.swing.api.JEditor; |
||
8 | import org.gvsig.scripting.swing.api.ScriptingSwingLocator; |
||
9 | |||
10 | |||
11 | 1066 | jjdelcerro | public class ScriptUnitEditorFactory extends AbstractEditorFactory { |
12 | 702 | jjdelcerro | |
13 | 1066 | jjdelcerro | public ScriptUnitEditorFactory() {
|
14 | super("ScriptUnitEditor","This factory can create editors for scripts"); |
||
15 | 702 | jjdelcerro | } |
16 | |||
17 | @Override
|
||
18 | public JEditor doCreate(ScriptingUnit unit) {
|
||
19 | return ScriptingSwingLocator.getUIManager().createJCodeEditor((ScriptingScript) unit);
|
||
20 | } |
||
21 | |||
22 | @Override
|
||
23 | public boolean canCreate(ScriptingUnit unit) { |
||
24 | return unit instanceof ScriptingScript; |
||
25 | } |
||
26 | |||
27 | 739 | jjdelcerro | |
28 | @Override
|
||
29 | public int getPriority() { |
||
30 | return 100; |
||
31 | } |
||
32 | |||
33 | |||
34 | 702 | jjdelcerro | } |