1 19 20 package org.netbeans.modules.versioning.system.cvss.ui.actions.annotate; 21 22 import java.awt.Color ; 23 import javax.swing.text.JTextComponent ; 24 import org.netbeans.editor.Utilities; 25 import org.netbeans.modules.editor.errorstripe.AnnotationView; 26 import org.netbeans.modules.editor.errorstripe.privatespi.Mark; 27 import org.netbeans.modules.editor.errorstripe.privatespi.Status; 28 import org.openide.util.NbBundle; 29 30 31 35 final class AnnotationMark implements Mark { 36 37 private static final Color COLOR = new Color (0x58,0x90,0xBE); 38 39 private final int line; 40 private final String message; 41 42 public AnnotationMark(int line, String message) { 43 this.line = line; 44 this.message = message; 45 } 46 47 public String getShortDescription() { 48 return message; 49 } 50 51 public int[] getAssignedLines() { 52 return new int[] {line, line}; 53 } 54 55 public Color getEnhancedColor() { 56 return COLOR; 57 } 58 59 public int getPriority() { 60 return PRIORITY_DEFAULT; 61 } 62 63 public Status getStatus() { 64 return Status.STATUS_OK; 65 } 66 67 public int getType() { 68 return TYPE_ERROR_LIKE; 69 } 70 71 } 72 | Popular Tags |