org.eclipse.mylar.internal.tasks.ui.editors
Class TaskFormPage.AnnotationMarkerAccess

java.lang.Object
  extended by org.eclipse.mylar.internal.tasks.ui.editors.TaskFormPage.AnnotationMarkerAccess
All Implemented Interfaces:
org.eclipse.jface.text.source.IAnnotationAccess, org.eclipse.jface.text.source.IAnnotationAccessExtension
Enclosing class:
TaskFormPage

static class TaskFormPage.AnnotationMarkerAccess
extends java.lang.Object
implements org.eclipse.jface.text.source.IAnnotationAccess, org.eclipse.jface.text.source.IAnnotationAccessExtension


Field Summary
 
Fields inherited from interface org.eclipse.jface.text.source.IAnnotationAccessExtension
DEFAULT_LAYER
 
Constructor Summary
TaskFormPage.AnnotationMarkerAccess()
           
 
Method Summary
 int getLayer(org.eclipse.jface.text.source.Annotation annotation)
           
 java.lang.Object[] getSupertypes(java.lang.Object annotationType)
           
 java.lang.Object getType(org.eclipse.jface.text.source.Annotation annotation)
           
 java.lang.String getTypeLabel(org.eclipse.jface.text.source.Annotation annotation)
           
 boolean isMultiLine(org.eclipse.jface.text.source.Annotation annotation)
           
 boolean isPaintable(org.eclipse.jface.text.source.Annotation annotation)
           
 boolean isSubtype(java.lang.Object annotationType, java.lang.Object potentialSupertype)
           
 boolean isTemporary(org.eclipse.jface.text.source.Annotation annotation)
           
 void paint(org.eclipse.jface.text.source.Annotation annotation, org.eclipse.swt.graphics.GC gc, org.eclipse.swt.widgets.Canvas canvas, org.eclipse.swt.graphics.Rectangle bounds)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TaskFormPage.AnnotationMarkerAccess

TaskFormPage.AnnotationMarkerAccess()
Method Detail

getType

public java.lang.Object getType(org.eclipse.jface.text.source.Annotation annotation)
Specified by:
getType in interface org.eclipse.jface.text.source.IAnnotationAccess

isMultiLine

public boolean isMultiLine(org.eclipse.jface.text.source.Annotation annotation)
Specified by:
isMultiLine in interface org.eclipse.jface.text.source.IAnnotationAccess

isTemporary

public boolean isTemporary(org.eclipse.jface.text.source.Annotation annotation)
Specified by:
isTemporary in interface org.eclipse.jface.text.source.IAnnotationAccess

getTypeLabel

public java.lang.String getTypeLabel(org.eclipse.jface.text.source.Annotation annotation)
Specified by:
getTypeLabel in interface org.eclipse.jface.text.source.IAnnotationAccessExtension

getLayer

public int getLayer(org.eclipse.jface.text.source.Annotation annotation)
Specified by:
getLayer in interface org.eclipse.jface.text.source.IAnnotationAccessExtension

paint

public void paint(org.eclipse.jface.text.source.Annotation annotation,
                  org.eclipse.swt.graphics.GC gc,
                  org.eclipse.swt.widgets.Canvas canvas,
                  org.eclipse.swt.graphics.Rectangle bounds)
Specified by:
paint in interface org.eclipse.jface.text.source.IAnnotationAccessExtension

isPaintable

public boolean isPaintable(org.eclipse.jface.text.source.Annotation annotation)
Specified by:
isPaintable in interface org.eclipse.jface.text.source.IAnnotationAccessExtension

isSubtype

public boolean isSubtype(java.lang.Object annotationType,
                         java.lang.Object potentialSupertype)
Specified by:
isSubtype in interface org.eclipse.jface.text.source.IAnnotationAccessExtension

getSupertypes

public java.lang.Object[] getSupertypes(java.lang.Object annotationType)
Specified by:
getSupertypes in interface org.eclipse.jface.text.source.IAnnotationAccessExtension