|
TIBCO ActiveMatrix Mediation Implementation Type v3.3.1 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.tibco.amsb.core.task.ui.MediationTaskUIFactory
public abstract class MediationTaskUIFactory
Mediation Task User Interface extensions extend this abstract base class to provide the information needed to configure a mediation task in the user interface.
Field Summary | |
---|---|
protected static java.lang.String |
ACTION_GROUP
Standard group name for a mediation task that performs actions. |
protected static java.lang.String |
CONTROL_GROUP
Standard group name for a mediation task that affects the mediation execution path. |
protected static java.lang.String |
DATA_GROUP
Standard group name for a mediation task that modifies data. |
protected static java.lang.String |
MEDIATION_TASK_TYPE_ATTRIBUTE
The extension point defines an attribute to correlate the model extension with this user interface extension. |
protected MediationTaskTypeExtension |
mediationExtension
This extension provides model behavior such as creating an instance. |
protected java.lang.String |
mediationTaskType
Type id to correlate the mediation task model extension with this user interface extension. |
Constructor Summary | |
---|---|
MediationTaskUIFactory()
|
Method Summary | |
---|---|
abstract TaskEditPart |
createTaskEditPart(FlowDataProvider fdp,
MediationTask taskModel)
Create an edit part delegate object. |
java.util.List<HoverTipProperty> |
getHoverTipProperties(MediationTask task)
Return a list of strings to be displayed in a hover tool tip |
java.lang.String |
getHoverTipTitle()
Mechanism to provide a different name for the hovertip title |
abstract org.eclipse.jface.resource.ImageDescriptor |
getLargeIcon()
Return an icon suitable to show on the mediation flow (e.g.32x32). |
java.lang.String |
getMediationTaskType()
Return the type id used to correlate the model with the user interface extension. |
MediationTaskTypeExtension |
getMediationTaskTypeExtension()
Get the extension associated with the MediationTask model object to access methods to manipulate the model. |
abstract java.lang.String |
getName()
Access method to get the type name of the mediation task, e.g. |
java.lang.String |
getPaletteGroup()
Return a display string used to group tasks in the palette |
int |
getPriority()
Return a number that will be used to order tasks in the user interface. |
abstract java.lang.String |
getShortDescription()
Return a short description of this type of mediation task. |
abstract org.eclipse.jface.resource.ImageDescriptor |
getSmallIcon()
Return an icon suitable for a palette or menu (e.g. |
void |
setInitializationData(org.eclipse.core.runtime.IConfigurationElement config,
java.lang.String propertyName,
java.lang.Object data)
This method is called by the Eclipse registry infrastructure to provide the required information to correlate this extension with the model extension. |
boolean |
showInPalette()
Controls when a mediation task is shown in the palette or not. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected static final java.lang.String ACTION_GROUP
protected static final java.lang.String DATA_GROUP
protected static final java.lang.String CONTROL_GROUP
protected static final java.lang.String MEDIATION_TASK_TYPE_ATTRIBUTE
protected java.lang.String mediationTaskType
protected MediationTaskTypeExtension mediationExtension
Constructor Detail |
---|
public MediationTaskUIFactory()
Method Detail |
---|
public void setInitializationData(org.eclipse.core.runtime.IConfigurationElement config, java.lang.String propertyName, java.lang.Object data) throws org.eclipse.core.runtime.CoreException
setInitializationData
in interface org.eclipse.core.runtime.IExecutableExtension
mediationTaskType
- - the id string from the mediation extension
org.eclipse.core.runtime.CoreException
public abstract java.lang.String getName()
public abstract java.lang.String getShortDescription()
public int getPriority()
public boolean showInPalette()
public java.lang.String getPaletteGroup()
public abstract org.eclipse.jface.resource.ImageDescriptor getSmallIcon()
public abstract org.eclipse.jface.resource.ImageDescriptor getLargeIcon()
public java.lang.String getMediationTaskType()
public MediationTaskTypeExtension getMediationTaskTypeExtension()
public java.lang.String getHoverTipTitle()
public java.util.List<HoverTipProperty> getHoverTipProperties(MediationTask task)
task
- - current task mouse is hovering over
public abstract TaskEditPart createTaskEditPart(FlowDataProvider fdp, MediationTask taskModel)
fdp
- - use the flow data provider to obtain context informationtaskModel
- - the task model is provided in case information is needed from it
|
TIBCO ActiveMatrix Mediation Implementation Type v3.3.1 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |