Rational Developer for Power Systems Software
V7.6

com.ibm.etools.iseries.edit.views
Class ISeriesEditorPromptPageBookView

java.lang.Object
  extended by PageBookView
      extended by com.ibm.etools.iseries.edit.views.ISeriesEditorPromptPageBookView

public class ISeriesEditorPromptPageBookView
extends PageBookView

This class is instantiated as a view extension as defined in a plugin.xml file.


Field Summary
protected  ISeriesEditorPromptDisableSyntaxCheckingAction _actionDisableSyntaxChecking
           
protected  ISeriesEditorPromptDisableViewAction _actionDisableView
           
protected  ISeriesEditorPromptInsertModeAction _actionInsertMode
           
protected  ISelection _selectionBootstrap
           
static String copyright
           
 
Constructor Summary
ISeriesEditorPromptPageBookView()
           
 
Method Summary
protected  void createActions()
          Creates the cut, copy and paste actions.
protected  IPage createDefaultPage(PageBook book)
          Method declared on PageBookView.
 void createPartControl(Composite parent)
          Overrides the superclass' method in order to create its toolbar items.
protected  PageRec doCreatePage(IWorkbenchPart part)
          Method declared on PageBookView.
protected  void doDestroyPage(IWorkbenchPart part, PageRec rec)
          Method declared on PageBookView.
 Object getAdapter(Class key)
          Overrides the super class to return the editor's property page adapter
protected  IWorkbenchPart getBootstrapPart()
          Method declared on PageBookView.
protected  boolean isImportant(IWorkbenchPart part)
          Method declared on PageBookView.
 void partActivated(IWorkbenchPart part)
          Called whenever a workbench part becomes active.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

copyright

public static final String copyright
See Also:
Constant Field Values

_selectionBootstrap

protected ISelection _selectionBootstrap

_actionInsertMode

protected ISeriesEditorPromptInsertModeAction _actionInsertMode

_actionDisableSyntaxChecking

protected ISeriesEditorPromptDisableSyntaxCheckingAction _actionDisableSyntaxChecking

_actionDisableView

protected ISeriesEditorPromptDisableViewAction _actionDisableView
Constructor Detail

ISeriesEditorPromptPageBookView

public ISeriesEditorPromptPageBookView()
Method Detail

createActions

protected void createActions()
Creates the cut, copy and paste actions.


createDefaultPage

protected IPage createDefaultPage(PageBook book)
Method declared on PageBookView.


createPartControl

public void createPartControl(Composite parent)
Overrides the superclass' method in order to create its toolbar items.


doCreatePage

protected PageRec doCreatePage(IWorkbenchPart part)
Method declared on PageBookView. If a null is returned, a default page will be created. Otherwise, a valid page will be created and returned.


doDestroyPage

protected void doDestroyPage(IWorkbenchPart part,
                             PageRec rec)
Method declared on PageBookView.


getAdapter

public Object getAdapter(Class key)
Overrides the super class to return the editor's property page adapter


getBootstrapPart

protected IWorkbenchPart getBootstrapPart()
Method declared on PageBookView. Returns the active part on the same workbench page as this property sheet view.


isImportant

protected boolean isImportant(IWorkbenchPart part)
Method declared on PageBookView. Returns whether this view is interested in the workbench part, and returns true except for itself, so that a blank page is presented for files that are not supported.


partActivated

public void partActivated(IWorkbenchPart part)
Called whenever a workbench part becomes active.


Rational Developer for Power Systems Software
V7.6

Copyright 2011 IBM Corp. All Rights Reserved.

Note: This documentation is for part of an interim API that is still under development and expected to change significantly before reaching stability. It is being made available at this early stage to solicit feedback from pioneering adopters on the understanding that any code that uses this API will almost certainly be broken (repeatedly) as the API evolves.