Package org.aspectj.ajde
Interface EditorAdapter
public interface EditorAdapter
- Author:
- Mik Kersten
-
Method Summary
Modifier and TypeMethodDescriptionvoid
pasteToCaretPos
(String text) Paste text into the current caret position of the editor.void
Save the contents of the current file being edited.void
showSourceLine
(int lineNumber, boolean highlight) Seek the editor to a source line in the current file.void
showSourceLine
(String filePath, int lineNumber, boolean highlight) Seek the editor to a source line in the file specified.void
showSourceLine
(ISourceLocation sourceLocation, boolean highlight) Seek the editor to a SourceLocation and highlight if specified.void
showSourcelineAnnotation
(String filePath, int lineNumber, List items) Implement if inline annotations are supported by the editor.
-
Method Details
-
showSourceLine
Seek the editor to a source line in the file specified. -
showSourceLine
Seek the editor to a SourceLocation and highlight if specified. -
showSourceLine
void showSourceLine(int lineNumber, boolean highlight) Seek the editor to a source line in the current file. -
getCurrFile
String getCurrFile()- Returns:
- full path to the file currently being edited.
-
saveContents
Save the contents of the current file being edited.- Throws:
IOException
-
pasteToCaretPos
Paste text into the current caret position of the editor. -
showSourcelineAnnotation
Implement if inline annotations are supported by the editor. Make null implementation if inline annotations are not supported.- Parameters:
filePath
- path to the file that should get the annotationlineNumber
- line number for the annotationitems
- list of relations to be rendered as the annotation
-