com.pvx.ooadide.views.rcp
Class RcpProgramView
java.lang.Object
org.eclipse.core.commands.common.EventManager
org.eclipse.ui.part.WorkbenchPart
org.eclipse.ui.part.ViewPart
com.pvx.ooadide.views.rcp.RcpEmbedJavXView
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
Fields inherited from interface org.eclipse.ui.IWorkbenchPart |
PROP_TITLE |
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 |
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
RcpProgramView
public RcpProgramView()
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