|
Eclipse Platform Release 3.7 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.ui.texteditor.rulers.AbstractContributedRulerColumn
public abstract class AbstractContributedRulerColumn
Helper class for contributions to the
org.eclipse.ui.texteditor.rulerColumns extension point.
Subclasses must have a zero-argument constructor so that they can be created by
IConfigurationElement.createExecutableExtension(String).
| Constructor Summary | |
|---|---|
AbstractContributedRulerColumn()
|
|
| Method Summary | |
|---|---|
void |
columnCreated()
Hook method called after a column has been instantiated, but before it is added to a CompositeRuler and before
createControl
is called. |
void |
columnRemoved()
Hook method called after a column has been removed from the CompositeRuler. |
RulerColumnDescriptor |
getDescriptor()
Returns the extension point descriptor of this ruler. |
ITextEditor |
getEditor()
Returns the editor targeted by this ruler instance. |
void |
setDescriptor(RulerColumnDescriptor descriptor)
Sets the extension point descriptor of this ruler. |
void |
setEditor(ITextEditor editor)
Sets the editor (called right after the extension was instantiated). |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.eclipse.jface.text.source.IVerticalRulerColumn |
|---|
createControl, getControl, getWidth, redraw, setFont, setModel |
| Constructor Detail |
|---|
public AbstractContributedRulerColumn()
| Method Detail |
|---|
public final RulerColumnDescriptor getDescriptor()
IContributedRulerColumn
getDescriptor in interface IContributedRulerColumnnull if called before IContributedRulerColumn.columnCreated()public final void setDescriptor(RulerColumnDescriptor descriptor)
IContributedRulerColumnThis method will be called by the framework and must not be called by clients.
setDescriptor in interface IContributedRulerColumndescriptor - the extension point descriptorpublic final void setEditor(ITextEditor editor)
IContributedRulerColumnThis method will be called by the framework and must not be called by clients.
setEditor in interface IContributedRulerColumneditor - the editor targeted by this ruler instancepublic final ITextEditor getEditor()
IContributedRulerColumn
getEditor in interface IContributedRulerColumnnull if called before IContributedRulerColumn.columnCreated()public void columnCreated()
IContributedRulerColumnCompositeRuler and before
createControl
is called.
This happens when
columnCreated in interface IContributedRulerColumnpublic void columnRemoved()
IContributedRulerColumnCompositeRuler.
This happens when
The column will not be used after this method has been called. A new column will be instantiated if the same column type should be shown for the same editor.
columnRemoved in interface IContributedRulerColumn
|
Eclipse Platform Release 3.7 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Guidelines for using Eclipse APIs.
Copyright (c) Eclipse contributors and others 2000, 2011. All rights reserved.