Statistics
| Revision:

gvsig-scripting / org.gvsig.scripting / trunk / org.gvsig.scripting / org.gvsig.scripting.swing / org.gvsig.scripting.swing.api / src / main / java / org / gvsig / scripting / swing / api / SyntaxtHighlightTextComponent.java @ 368

History | View | Annotate | Download (673 Bytes)

1
package org.gvsig.scripting.swing.api;
2

    
3
import java.awt.event.ActionListener;
4

    
5
import javax.swing.JScrollPane;
6
import javax.swing.text.JTextComponent;
7

    
8
public interface SyntaxtHighlightTextComponent {
9

    
10
        public interface UpdateCaretPositionActionEvent {
11
                public int getLine();
12
                public int getColumn();
13
                public boolean hasLineAndColumn();
14
        }
15
        
16
        public JTextComponent getJTextComponent();
17
        
18
        public JScrollPane getJScrollPane();
19
        
20
        public void setText(String text);
21
        
22
        public String getText();
23
        
24
        public void setContentType(String contentType);
25
        
26
        public String getContentType();
27
        
28
        public void addUpdateCaretPositionActionListener(ActionListener updateCaretPosition);
29
        
30
}