Class orion.textview.AnnotationRuler
				
				
Extends
					orion.textview.Ruler.
				
			
				This objects implements an annotation ruler.
See:
orion.textview.Ruler
orion.textview.Annotation
Defined in: </shared/eclipse/e4/orion/I201107200200/plugins/org.eclipse.orion.client.editor/web/orion/textview/rulers.js>.
| Constructor Attributes | Constructor Name and Description | 
|---|---|
| 
							 
								orion.textview.AnnotationRuler(rulerLocation, rulerStyle, defaultAnnotation)
							 
							Contructs a new annotation ruler. 
						 | 
					
| Method Attributes | Method Name and Description | 
|---|---|
| 
								
								 Removes all annotations in the ruler. 
							 | 
						|
| 
								 getAnnotation(lineIndex)
								 
								Returns the annotation for the given line index. 
							 | 
						|
| 
								 setAnnotation(lineIndex, annotation)
								 
								Sets the annotation in the given line index. 
							 | 
						
- Methods borrowed from class orion.textview.Ruler:
 - getAnnotations, getHTML, getLocation, getOverview, getStyle, setView
 
- Events borrowed from class orion.textview.Ruler:
 - onClick, onDblClick
 
					Class Detail
				
				
				
						orion.textview.AnnotationRuler(rulerLocation, rulerStyle, defaultAnnotation)
				
				
				
					Contructs a new annotation ruler.
					
				
				
				
				
				
					
						- Parameters:
 - {String} rulerLocation Optional, Default: "left"
 - the location for the ruler.
 - {orion.textview.Style} rulerStyle Optional, Default: undefined
 - the style for the ruler.
 - {orion.textview.Annotation} defaultAnnotation Optional
 - the default annotation.
 
					Method Detail
				
				
					 
					
					
					
					clearAnnotations()
					
					
					
						Removes all annotations in the ruler.
						
						
					
					
					
					
						
						
						
						
						
						
						
					
					
					{orion.textview.Annotation}
					getAnnotation(lineIndex)
					
					
					
						Returns the annotation for the given line index.
						
						
					
					
					
					
						
							- Parameters:
 - {Number} lineIndex
 - the line index
 
- Returns:
 - {orion.textview.Annotation} the annotation for the given line, or undefined
 
- See:
 - #setAnnotation
 
					
					
					setAnnotation(lineIndex, annotation)
					
					
					
						Sets the annotation in the given line index.
						
						
					
					
					
					
						
							- Parameters:
 - {Number} lineIndex
 - the line index
 - {orion.textview.Annotation} annotation
 - the annotation