|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IEditorOpener
Interface for utility classes used to open resources in an edit session.
try {
EditorOpener.getInstance().open(selectedItem);
} catch (Exception e) {
// Exception handling code
}
Each utility class implementing this interface would be responsible for a
particular subtype of resources (e.g. MVS Physical Resources, USS Logical
Resources, etc). Additional implementations for new resource types can be
contributed through the com.ibm.ftt.ui.resources.editorOpener
extension point. All classes declared in the
com.ibm.ftt.ui.resources.editorOpener
extension point should implement the IEditorOpener interface.
Note: Each class implementing IEditorOpener must provide a static
method getInstance, returning a singleton instance for the class.
Caller should invoke EditorOpener instead of the resource type specific
IEditorOpener implementations directly.
| Field Summary | |
|---|---|
static String |
COPY_RIGHT
|
| Method Summary | |
|---|---|
org.eclipse.ui.IEditorPart |
browse(Object resource)
Opens the specified resource in read only mode. |
boolean |
canBrowse(Object resource)
Returns whether the resource can be browsed or not |
org.eclipse.ui.IEditorPart |
gotoLine(Object resource,
int lineNumber,
int charStart,
int charEnd)
Opens the resource and goes to the specified line, highlighting the section from charStart to charEnd. |
org.eclipse.ui.IEditorPart |
open(Object resource)
Opens an edit session for the specified resource. |
org.eclipse.ui.IEditorPart |
open(Object resource,
org.eclipse.ui.IEditorDescriptor editorDescriptor)
Opens an edit session for the specified resource using the specified editor. |
org.eclipse.ui.IEditorPart |
view(Object resource)
Opens the specified resource in edit mode without locking the file |
| Field Detail |
|---|
static final String COPY_RIGHT
| Method Detail |
|---|
org.eclipse.ui.IEditorPart open(Object resource)
throws Exception
resource - resource to open
Exception - if the resource cannot be opened.
org.eclipse.ui.IEditorPart open(Object resource,
org.eclipse.ui.IEditorDescriptor editorDescriptor)
throws Exception
resource - resource to openeditorDescriptor - descriptor object for the editor to use
Exception - if the resource cannot be opened.
org.eclipse.ui.IEditorPart browse(Object resource)
throws Exception
resource - resource to browse
Exception - if the resource cannot be browsed
org.eclipse.ui.IEditorPart view(Object resource)
throws Exception
resource - resource to view
Exception - if the resource cannot be viewed
org.eclipse.ui.IEditorPart gotoLine(Object resource,
int lineNumber,
int charStart,
int charEnd)
throws Exception
resource - resource to openlineNumber - line number to go to (line 1 is the first line)charStart - start of the highlighted section
(char 0 is the first character)charEnd - end of the highlighted section
(char 0 is the first character)
Exception - if goto line operation failsboolean canBrowse(Object resource)
resource - resource to check for browse
true if the resource can be browsed, or
false if not.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||