com.ibm.ram.batch.ui
Class AbstractBatchUIContributor

java.lang.Object
  extended by com.ibm.ram.batch.ui.AbstractBatchUIContributor

public abstract class AbstractBatchUIContributor
extends java.lang.Object

Represents the base class to be implemented by extensions to the Batch Client editor in Rational Asset Manager. Implementers can use this class to extend the UI of the Batch Client editor to include UIs for their custom transformations.

Since:
7.1
Author:
ebordeau

Constructor Summary
AbstractBatchUIContributor()
           
 
Method Summary
abstract  BatchDataSource createNewDataSource(Shell shell)
          Called to create a new DataSoruce for this DataSource type.
abstract  ITreeContentProvider getContentProvider()
          Returns a content provider for your contribution.
 DropTargetListener getDropTargetListener(StructuredViewer viewer)
          Register a drop listener for your contribution.
abstract  ILabelProvider getLabelProvider()
          Returns the label provider for your contribution.
 Transfer[] getSupportedDropTransfers()
          The list of Drop transfers your DropTargetListner knows how to support
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractBatchUIContributor

public AbstractBatchUIContributor()
Method Detail

getLabelProvider

public abstract ILabelProvider getLabelProvider()
Returns the label provider for your contribution.

Since:
7.1

getContentProvider

public abstract ITreeContentProvider getContentProvider()
Returns a content provider for your contribution.

Since:
7.1

createNewDataSource

public abstract BatchDataSource createNewDataSource(Shell shell)
Called to create a new DataSoruce for this DataSource type.

Parameters:
shell -
Since:
7.1

getDropTargetListener

public DropTargetListener getDropTargetListener(StructuredViewer viewer)
Register a drop listener for your contribution.

Since:
7.1

getSupportedDropTransfers

public Transfer[] getSupportedDropTransfers()
The list of Drop transfers your DropTargetListner knows how to support

Since:
7.1