public final class RulerColumnRegistry extends Object
rulerColumns
extension point.Modifier and Type | Method and Description |
---|---|
RulerColumnDescriptor |
getColumnDescriptor(String id)
Returns the
RulerColumnDescriptor with the given identity, null if no
such descriptor exists. |
List |
getColumnDescriptors()
Returns the list of
RulerColumnDescriptor s describing all extensions to the
rulerColumns extension point. |
static RulerColumnRegistry |
getDefault()
Returns the default computer registry.
|
void |
reload()
Reloads the extensions to the extension point.
|
public static RulerColumnRegistry getDefault()
TODO keep this or add some other singleton, e.g. TextEditorPlugin?
public List getColumnDescriptors()
RulerColumnDescriptor
s describing all extensions to the
rulerColumns
extension point. The list's iterator traverses the descriptors in
the ordering implied by the placement specifications of the contributions.
The returned list is unmodifiable and guaranteed to never change. Note that the set of descriptors may change over time due to dynamic plug-in removal or addition.
rulerColumns
extension point
(element type: RulerColumnDescriptor
)public RulerColumnDescriptor getColumnDescriptor(String id)
RulerColumnDescriptor
with the given identity, null
if no
such descriptor exists.id
- the identity of the ruler contribution as given in the extension point xml.RulerColumnDescriptor
with the given identity, null
if no
such descriptor existspublic void reload()
This method can be called more than once in order to reload from a changed extension registry.
Copyright (c) 2000, 2015 Eclipse Contributors and others. All rights reserved.Guidelines for using Eclipse APIs.