Class Index | File Index

Classes


Class orion.editor.AbstractStyler

A styler that does nothing, but can be extended by concrete stylers. To extend, call orion.editor.AbstractStyler.extend and provide implementations of one or more of the #_onSelection, #_onModelChanged, #_onDestroy and #_onLineStyle methods.
Defined in: </shared/eclipse/e4/orion/I201107200200/plugins/org.eclipse.orion.client.editor/web/orion/editor/textMateStyler.js>.

Class Summary
Constructor Attributes Constructor Name and Description
 
Method Summary
Method Attributes Method Name and Description
 
_onDestroy(destroyEvent)
To be overridden by subclass.
 
_onLineStyle(lineStyleEvent)
To be overridden by subclass.
 
_onModelChanged(modelChangedEvent)
To be overridden by subclass.
 
_onSelection(selectionEvent)
To be overridden by subclass.
 
Destroys this styler and removes all listeners.
<static>  
orion.editor.AbstractStyler.extend(subCtor, proto)
Helper for extending orion.editor.AbstractStyler.
 
initialize(textView)
Initializes this styler with a TextView.
Class Detail
orion.editor.AbstractStyler()
Method Detail
_onDestroy(destroyEvent)
To be overridden by subclass.
Parameters:
{eclipse.DestroyEvent} destroyEvent

_onLineStyle(lineStyleEvent)
To be overridden by subclass.
Parameters:
{eclipse.LineStyleEvent} lineStyleEvent

_onModelChanged(modelChangedEvent)
To be overridden by subclass.
Parameters:
{eclipse.ModelChangedEvent} modelChangedEvent

_onSelection(selectionEvent)
To be overridden by subclass.
Parameters:
{eclipse.SelectionEvent} selectionEvent

destroy()
Destroys this styler and removes all listeners. Called by the editor.

<static> orion.editor.AbstractStyler.extend(subCtor, proto)
Helper for extending orion.editor.AbstractStyler.
Parameters:
{Function} subCtor
The constructor function for the subclass.
{Object} proto Optional
Object to be mixed into the subclass's prototype. This object should contain your implementation of _onSelection, _onModelChanged, etc.

initialize(textView)
Initializes this styler with a TextView. If you are extending AbstractStyler, you must call this from your subclass's constructor function.
Parameters:
{orion.textview.TextView} textView
The TextView to provide styling for.

Documentation generated by JsDoc Toolkit 2.4.0 on Wed Jul 20 2011 02:04:43 GMT-0400 (EDT)