Package org.eclipse.emf.cdo.ui

# Schnittstelle CDOEditorOpener

Alle bekannten Implementierungsklassen:
  `CDOEditorOpener.Default`, `CDOEditorOpener.Registry.EditorOpenerDescriptor`

public interface CDOEditorOpener
Opens an `editor` for a given `URI`. Can be registered in the `editor opener registry`.

Seit:
  4.4
Autor:
  Eike Stepper

## Verschachtelte Klassen - Übersicht

Verschachtelte Klassen
Modifizierer und Typ
Schnittstelle
Beschreibung
`static class`
`CDOEditorOpener.Default`
An abstract default `CDOEditorOpener` implementation.
`static class`
`CDOEditorOpener.Registry`
A registry for `editor openers`.

## Feldübersicht

Felder
Modifizierer und Typ
Feld
Beschreibung
`static final int`
`DEFAULT_PRIORITY`

## Methodenübersicht

Modifizierer und Typ
Methode
Beschreibung
`ImageDescriptor`
`getIcon()`
`String`
`getID()`
`String`
`getName()`
`int`
`getPriority()`
Returns the priority of this editor opener.
`String`
`getRegex()`
Returns the regular expression that determines if the editor opener can open a certain URI.
`boolean`
`matchesRegex(URI uri)`
Checks if the URI matches the regular expression of this editor opener.
`IEditorPart`
`openEditor(IWorkbenchPage page, URI uri)`

## Felddetails

### DEFAULT_PRIORITY

static final int DEFAULT_PRIORITY

Siehe auch:
  - Konstantenfeldwerte

## Methodendetails

### getID

String getID()

### getName

String getName()

### getIcon

ImageDescriptor getIcon()

### getPriority

int getPriority()
Returns the priority of this editor opener. Usually used to choose between several editor openers that match the same repository URI.

### getRegex

String getRegex()
Returns the regular expression that determines if the editor opener can open a certain URI.

### matchesRegex

boolean matchesRegex(URI uri)
Checks if the URI matches the regular expression of this editor opener.

### openEditor

IEditorPart openEditor(IWorkbenchPage page, URI uri)