View Javadoc

1   package com.atlassian.theplugin.idea.fisheye;
2   
3   import com.intellij.openapi.actionSystem.AnAction;
4   import com.intellij.openapi.editor.Editor;
5   import com.intellij.openapi.editor.TextAnnotationGutterProvider;
6   import com.intellij.openapi.editor.colors.EditorFontType;
7   
8   import java.util.List;
9   
10  public class FisheyeAnnotationProvider implements TextAnnotationGutterProvider {
11  	private final String url;
12  
13  	public FisheyeAnnotationProvider(final String url) {
14  		this.url = url;
15  	}
16  
17  	public String getLineText(final int line, final Editor editor) {
18  		return Integer.toString(line + 1);
19  	}
20  
21  	public String getToolTip(final int line, final Editor editor) {
22  		return null;
23  	}
24  
25  	public EditorFontType getStyle(final int line, final Editor editor) {
26  		return EditorFontType.ITALIC;
27  	}
28  
29  	public List<AnAction> getPopupActions(final Editor editor) {
30  		return null;
31  	}
32  
33  	public void gutterClosed() {
34  	}
35  }