Statistics
| Revision:

gvsig-tools / org.gvsig.tools / library / trunk / org.gvsig.tools / org.gvsig.tools.swing / org.gvsig.tools.swing.impl / src / main / java / org / gvsig / tools / swing / impl / script / DefaultScriptEditor.java @ 1851

History | View | Annotate | Download (704 Bytes)

1

    
2
package org.gvsig.tools.swing.impl.script;
3

    
4
import javax.swing.JComponent;
5
import javax.swing.JTextArea;
6
import org.gvsig.tools.script.Script;
7
import org.gvsig.tools.swing.api.script.ScriptSwingManager.ScriptEditor;
8

    
9
/**
10
 *
11
 * @author jjdelcerro
12
 */
13
public class DefaultScriptEditor extends JTextArea implements ScriptEditor {
14

    
15
    @Override
16
    public void set(Script script) {
17
        if( script==null ) {
18
            this.setText("");
19
        } else {
20
            this.setText(script.getCode());
21
        }
22
    }
23

    
24
    @Override
25
    public void fetch(Script script) {
26
        script.setCode(this.getText());
27
    }
28

    
29
    @Override
30
    public JComponent asJComponent() {
31
        return this;
32
    }
33
    
34
}