public abstract static class CDOEditorOpener.Default extends java.lang.Object implements CDOEditorOpener
CDOEditorOpener.Default, CDOEditorOpener.RegistryDEFAULT_PRIORITY| Constructor and Description |
|---|
Default() |
Default(java.lang.String id,
java.lang.String name,
ImageDescriptor icon,
java.lang.String regex,
int priority) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract IEditorPart |
doOpenEditor(IWorkbenchPage page,
URI uri) |
ImageDescriptor |
getIcon() |
java.lang.String |
getID() |
java.lang.String |
getName() |
int |
getPriority()
Returns the priority of this editor opener.
|
java.lang.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) |
java.lang.String |
toString() |
public Default()
public Default(java.lang.String id,
java.lang.String name,
ImageDescriptor icon,
java.lang.String regex,
int priority)
public java.lang.String getID()
getID in interface CDOEditorOpenerpublic java.lang.String getName()
getName in interface CDOEditorOpenerpublic ImageDescriptor getIcon()
getIcon in interface CDOEditorOpenerpublic final int getPriority()
CDOEditorOpenergetPriority in interface CDOEditorOpenerpublic final java.lang.String getRegex()
CDOEditorOpenergetRegex in interface CDOEditorOpenerpublic final boolean matchesRegex(URI uri)
CDOEditorOpenermatchesRegex in interface CDOEditorOpenerpublic IEditorPart openEditor(IWorkbenchPage page, URI uri)
openEditor in interface CDOEditorOpenerprotected abstract IEditorPart doOpenEditor(IWorkbenchPage page, URI uri)
public java.lang.String toString()
toString in class java.lang.ObjectCopyright (c) 2004-2019 Eike Stepper (Loehne, Germany) and others.
All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html