com.pvx.ooadide.views.rcp
Class RcpProgramView

java.lang.Object
  extended by org.eclipse.core.commands.common.EventManager
      extended by org.eclipse.ui.part.WorkbenchPart
          extended by org.eclipse.ui.part.ViewPart
              extended by com.pvx.ooadide.views.rcp.RcpEmbedJavXView
                  extended by com.pvx.ooadide.views.rcp.RcpProgramView
All Implemented Interfaces:
IEmbeddedJavXView, javxbaseui.AbstractGUIManagerFactory, org.eclipse.core.runtime.IAdaptable, org.eclipse.core.runtime.IExecutableExtension, org.eclipse.ui.IPersistable, org.eclipse.ui.IViewPart, org.eclipse.ui.IWorkbenchPart, org.eclipse.ui.IWorkbenchPart2, org.eclipse.ui.IWorkbenchPart3, org.eclipse.ui.part.IWorkbenchPartOrientation
Direct Known Subclasses:
RcpMasProgramView

public class RcpProgramView
extends RcpEmbedJavXView


Field Summary
 java.lang.String actionText
           
static java.lang.String ID
           
static java.lang.String JAVX_ARGS_STRING
           
 java.lang.String program
           
 
Fields inherited from class com.pvx.ooadide.views.rcp.RcpEmbedJavXView
argsStr, bars, height, instanceCtr, SECND_ID_KEY, viewSite, width
 
Fields inherited from interface org.eclipse.ui.IWorkbenchPart
PROP_TITLE
 
Constructor Summary
RcpProgramView()
           
 
Method Summary
static void addCallToArgs(java.util.Hashtable params)
           
 void createPartControl(org.eclipse.swt.widgets.Composite parent)
          This is a callback that will allow us to create the viewer and initialize it.
 java.lang.String getActionText()
           
 java.lang.String getActionTip()
           
 java.lang.String getArgsStr()
           
static java.util.Hashtable getCallArgs()
           
 java.lang.String getID()
           
 void init(org.eclipse.ui.IViewSite site, org.eclipse.ui.IMemento memento)
           
 void initializeHost()
           
static java.util.Hashtable peekCallArgs()
           
 void saveState(org.eclipse.ui.IMemento memento)
           
 void setFocus()
           
 
Methods inherited from class com.pvx.ooadide.views.rcp.RcpEmbedJavXView
dispose, endJavXSession, getActionBars, getComposite, getCompositeColor, getIViewSite, getNextInstId, getParent, getPluginGUI, hideView, initStatusMessage, isRunning, makeGUIManager, notifyConnected, runJavX, setActionBars, setActionText, setActionTip, setArgsStr, setCompositeColor, setJavXTabTitle, setPluginGUI, setViewSite, shouldAddToView
 
Methods inherited from class org.eclipse.ui.part.ViewPart
getViewSite, init, setInitializationData
 
Methods inherited from class org.eclipse.ui.part.WorkbenchPart
addPartPropertyListener, addPropertyListener, getAdapter, getContentDescription, getOrientation, getPartName, getPartProperties, getPartProperty, getSite, getTitle, getTitleImage, getTitleToolTip, removePartPropertyListener, removePropertyListener, setPartProperty, showBusy
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.eclipse.ui.IWorkbenchPart
addPropertyListener, getSite, getTitle, getTitleImage, getTitleToolTip, removePropertyListener
 
Methods inherited from interface org.eclipse.core.runtime.IAdaptable
getAdapter
 

Field Detail

ID

public static final java.lang.String ID
See Also:
Constant Field Values

actionText

public java.lang.String actionText

program

public java.lang.String program

JAVX_ARGS_STRING

public static final java.lang.String JAVX_ARGS_STRING
See Also:
Constant Field Values
Constructor Detail

RcpProgramView

public RcpProgramView()
Method Detail

addCallToArgs

public static void addCallToArgs(java.util.Hashtable params)

peekCallArgs

public static java.util.Hashtable peekCallArgs()

getCallArgs

public static java.util.Hashtable getCallArgs()

getActionText

public java.lang.String getActionText()
Overrides:
getActionText in class RcpEmbedJavXView

getActionTip

public java.lang.String getActionTip()
Overrides:
getActionTip in class RcpEmbedJavXView

getArgsStr

public java.lang.String getArgsStr()
Specified by:
getArgsStr in interface IEmbeddedJavXView
Overrides:
getArgsStr in class RcpEmbedJavXView

initializeHost

public void initializeHost()
Overrides:
initializeHost in class RcpEmbedJavXView

saveState

public void saveState(org.eclipse.ui.IMemento memento)
Specified by:
saveState in interface org.eclipse.ui.IPersistable
Specified by:
saveState in interface org.eclipse.ui.IViewPart
Overrides:
saveState in class org.eclipse.ui.part.ViewPart

init

public void init(org.eclipse.ui.IViewSite site,
                 org.eclipse.ui.IMemento memento)
          throws org.eclipse.ui.PartInitException
Specified by:
init in interface org.eclipse.ui.IViewPart
Overrides:
init in class org.eclipse.ui.part.ViewPart
Throws:
org.eclipse.ui.PartInitException

createPartControl

public void createPartControl(org.eclipse.swt.widgets.Composite parent)
Description copied from class: RcpEmbedJavXView
This is a callback that will allow us to create the viewer and initialize it.

Specified by:
createPartControl in interface org.eclipse.ui.IWorkbenchPart
Overrides:
createPartControl in class RcpEmbedJavXView

setFocus

public void setFocus()
Specified by:
setFocus in interface org.eclipse.ui.IWorkbenchPart
Overrides:
setFocus in class RcpEmbedJavXView

getID

public java.lang.String getID()
Overrides:
getID in class RcpEmbedJavXView