Package org.aspectj.ajde
Interface EditorAdapter
- All Known Implementing Classes:
BasicEditor
public interface EditorAdapter
- Author:
- Mik Kersten
-
Method Summary
Modifier and TypeMethodDescriptionvoidpasteToCaretPos(String text)Paste text into the current caret position of the editor.voidSave the contents of the current file being edited.voidshowSourceLine(int lineNumber, boolean highlight)Seek the editor to a source line in the current file.voidshowSourceLine(String filePath, int lineNumber, boolean highlight)Seek the editor to a source line in the file specified.voidshowSourceLine(ISourceLocation sourceLocation, boolean highlight)Seek the editor to a SourceLocation and highlight if specified.voidshowSourcelineAnnotation(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
-