Package org.eclipse.emf.cdo.ui

# Klasse CDOEditorOpener.Default

java.lang.Object
org.eclipse.emf.cdo.ui.CDOEditorOpener.Default

Alle implementierten Schnittstellen:
  `CDOEditorOpener`

Bekannte direkte Unterklassen:
  `CDOEditorOpener.Registry.EditorOpenerDescriptor`

Umschließende Schnittstelle:
  `CDOEditorOpener`

public abstract static class CDOEditorOpener.Default extends Object implements CDOEditorOpener
An abstract default `CDOEditorOpener` implementation.

Autor:
  Eike Stepper

## Verschachtelte Klassen - Übersicht

## Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.eclipse.emf.cdo.ui.CDOEditorOpener

`CDOEditorOpener.Default, CDOEditorOpener.Registry`

## Feldübersicht

### Von Schnittstelle geerbte Felder org.eclipse.emf.cdo.ui.CDOEditorOpener

`DEFAULT_PRIORITY`

## Konstruktorübersicht

Konstruktoren
Konstruktor
Beschreibung
`Default()`
`Default(String id, String name, ImageDescriptor icon, String regex, int priority)`

## Methodenübersicht

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

### Von Klasse geerbte Methoden java.lang.Object

`clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait`

## Konstruktordetails

### Default

public Default()

### Default

public Default(String id, String name, ImageDescriptor icon, String regex, int priority)

## Methodendetails

### getID

public String getID()

Angegeben von:
  `getID` in Schnittstelle `CDOEditorOpener`

### getName

public String getName()

Angegeben von:
  `getName` in Schnittstelle `CDOEditorOpener`

### getIcon

public ImageDescriptor getIcon()

Angegeben von:
  `getIcon` in Schnittstelle `CDOEditorOpener`

### getPriority

public final int getPriority()
Beschreibung aus Schnittstelle kopiert: `CDOEditorOpener`
Returns the priority of this editor opener. Usually used to choose between several editor openers that match the same repository URI.

Angegeben von:
  `getPriority` in Schnittstelle `CDOEditorOpener`

### getRegex

public final String getRegex()
Beschreibung aus Schnittstelle kopiert: `CDOEditorOpener`
Returns the regular expression that determines if the editor opener can open a certain URI.

Angegeben von:
  `getRegex` in Schnittstelle `CDOEditorOpener`

### matchesRegex

public final boolean matchesRegex(URI uri)
Beschreibung aus Schnittstelle kopiert: `CDOEditorOpener`
Checks if the URI matches the regular expression of this editor opener.

Angegeben von:
  `matchesRegex` in Schnittstelle `CDOEditorOpener`

### openEditor

public IEditorPart openEditor(IWorkbenchPage page, URI uri)

Angegeben von:
  `openEditor` in Schnittstelle `CDOEditorOpener`

### doOpenEditor

protected abstract IEditorPart doOpenEditor(IWorkbenchPage page, URI uri)

### toString

public String toString()

Setzt außer Kraft:
  `toString` in Klasse `Object`