IBM WebSphere Multichannel Bank Transformation Toolkit Javadoc

com.ibm.btt.rcp.workingarea.activity
Class AbstractWorkingAreaActivity

java.lang.Object
  extended by com.ibm.btt.rcp.activity.core.Activity
      extended by com.ibm.btt.rcp.workingarea.activity.AbstractWorkingAreaActivity
All Implemented Interfaces:
IActivity, java.lang.Runnable
Direct Known Subclasses:
ActiveXWorkingAreaActivity, BCActivity, HTMLWorkingAreaActivity, OleWorkingAreaActivity, ProcessorWorkingAreaActivity, SwingWorkingAreaActivity, SWTWorkingAreaActivity, XuiCtxWorkingAreaActivity

public abstract class AbstractWorkingAreaActivity
extends Activity

This activity is used to launch a view and put a SWT composite to be its content. The parameter is the class name of this composite.


Field Summary
protected  IViewContainer container
           
protected static int index
           
protected  org.eclipse.ui.IViewPart part
           
 
Fields inherited from class com.ibm.btt.rcp.activity.core.Activity
bundle, desc, icon, id, name, parameter, params, unique, workbenchPartSite
 
Constructor Summary
AbstractWorkingAreaActivity()
           
 
Method Summary
abstract  IViewContainer createContainer()
          Create container instance of working area view, need to implement by subclass
 void dispose()
          Dispose this activity, release its resources
 IViewContainer getContainer()
          Get container instance of working area view.
protected  void initWorkingArea(org.eclipse.ui.IViewPart part)
          Init working area using every kind of ViewContainer
 void run()
           
 
Methods inherited from class com.ibm.btt.rcp.activity.core.Activity
getBundle, getDescription, getIcon, getId, getName, getParameter, getParams, initializeFrom, isUnique, setBundle, setDescription, setIcon, setId, setName, setParameter, setParams, setUnique
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

part

protected org.eclipse.ui.IViewPart part

container

protected IViewContainer container

index

protected static int index
Constructor Detail

AbstractWorkingAreaActivity

public AbstractWorkingAreaActivity()
Method Detail

run

public void run()

initWorkingArea

protected void initWorkingArea(org.eclipse.ui.IViewPart part)
Init working area using every kind of ViewContainer

Parameters:
part -

createContainer

public abstract IViewContainer createContainer()
Create container instance of working area view, need to implement by subclass

Returns:
IViewContainer

getContainer

public IViewContainer getContainer()
Get container instance of working area view.

Returns:
IViewContainer

dispose

public void dispose()
Description copied from interface: IActivity
Dispose this activity, release its resources


IBM WebSphere Multichannel Bank Transformation Toolkit Javadoc

(c) Copyright IBM Corporation 1998, 2010