|
IBM Rational Performance Tester SDK | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectcom.ibm.rational.common.test.editor.framework.kernel.AbstractLayoutProvider
com.ibm.rational.common.test.editor.framework.kernel.InteractiveLayoutProvider
com.ibm.rational.common.test.editor.framework.extensions.ExtLayoutProvider
public class ExtLayoutProvider
| Nested Class Summary | |
|---|---|
class |
ExtLayoutProvider.ExpandBlockAction
|
| Field Summary |
|---|
| Fields inherited from class com.ibm.rational.common.test.editor.framework.kernel.InteractiveLayoutProvider |
|---|
HL_COMMAND, HL_DEST_OBJECT, HL_DESTINATION |
| Fields inherited from class com.ibm.rational.common.test.editor.framework.kernel.AbstractLayoutProvider |
|---|
m_details |
| Fields inherited from interface com.ibm.rational.common.test.editor.framework.kernel.interfaces.ILayoutProvider |
|---|
CTRL_NAME |
| Constructor Summary | |
|---|---|
ExtLayoutProvider()
Constructor |
|
| Method Summary | |
|---|---|
void |
beforeHide(boolean isNewType)
|
protected void |
createAdvancedControls(Composite tabbedAdvanced)
This implementation calls #createRequirements() to display set of requirements,
if any. |
protected void |
createAlwaysLogUi(Composite parent)
|
protected void |
createExceptionHandling(Composite parent,
com.ibm.rational.common.test.editor.framework.extensions.ExceptionsUI exceptionsUI)
|
protected com.ibm.rational.common.test.editor.framework.extensions.ExceptionsUI |
createExceptionsUi()
|
protected void |
createRequirements(Composite parent,
com.ibm.rational.common.test.editor.framework.extensions.RequirementsUI requirementsUI)
|
protected com.ibm.rational.common.test.editor.framework.extensions.RequirementsUI |
createRequirementsUi()
|
protected SashForm |
createSashForm()
Creates a SashForm dividing the pane. |
protected Composite |
createSashFormBlock(Composite sform,
int colorid)
|
void |
enableComposite(Composite group,
boolean enable)
|
protected void |
fixSashColors(int[] weights,
SashForm sform)
|
void |
flushCachedData()
|
Composite |
getAdvancedTabbed()
|
protected IConfigurationElement |
getConfigElem()
|
Composite |
getDetails()
|
com.ibm.rational.common.test.editor.framework.kernel.interfaces.IMultiSelectLayoutProvider |
getMultiSelectLayoutProvider()
|
protected com.ibm.rational.common.test.editor.framework.extensions.RequirementsUI |
getReqUi()
|
protected StyledText |
getTextField(String fieldName)
|
boolean |
isInitialized()
|
boolean |
isShowAdvancedTab()
|
boolean |
isShowExceptionHandlingUi()
|
void |
keyReleased(KeyEvent e)
|
boolean |
layoutControls(CBActionElement selectedElement)
Implementing classes should override and provide UI for editing. |
void |
modifyText(ModifyEvent e)
Default implementation calls @link ExtLayoutProvider#objectChanged(TypedEvent) |
void |
mouseDoubleClick(MouseEvent e)
|
boolean |
navigateTo(com.ibm.rational.common.test.editor.framework.kernel.interfaces.ITargetDescriptor targetDescriptor)
|
void |
objectChanged(Object context)
This method is called after model object was modified in some way by user. |
protected void |
onTabSelected(CTabItem tabItem)
|
boolean |
refreshControls(CBActionElement selectedElement)
Implementing classes should override and provide UI for editing. |
protected void |
refreshDescription(CBActionElement selectedElement)
|
void |
setDetails(Composite i_composite)
|
Control |
setFocusTo(String fieldName,
int cursorPos,
int selectionLen)
|
void |
setInitializationData(IConfigurationElement config,
String propertyName,
Object data)
|
void |
setInitialized(boolean initialized)
This method is called by editor kernel after the first call to layoutProvider. |
protected void |
setReqUi(com.ibm.rational.common.test.editor.framework.extensions.RequirementsUI reqUi)
|
void |
setSelection(Object selection)
|
boolean |
setTabVisible(boolean advanced)
|
void |
widgetSelected(SelectionEvent e)
Default implementation calls @link ExtLayoutProvider#objectChanged(TypedEvent) |
| Methods inherited from class com.ibm.rational.common.test.editor.framework.kernel.InteractiveLayoutProvider |
|---|
addField, beforeShow, displayBooleanValue, displayNumericValue, displayOptionsAsCombo, displayOptionsAsComboWithToggle, displayOptionsAsRadioButtons, displayTextValue, displayTimePeriodValue, displayTimePeriodValue, getControl, getCtrlName, getCurrentField, getField, hidden, isForceUpdate, keyPressed, linkActivated, linkEntered, linkExited, mouseDown, mouseUp, refreshTree, removeField, setButtonLayoutData, setControlName, setCtrlText, setCurrentField, setForceUpdate, setGridData_Fill, setGridData_Hor, setHyperLink, setLayout, setStyledTextValue, setText, updateEnabledState, updateFieldsFromModel, updateTreeView, widgetDefaultSelected |
| Methods inherited from class com.ibm.rational.common.test.editor.framework.kernel.AbstractLayoutProvider |
|---|
dispose, getFactory, getSelection, getTestEditor, isNewSelection, layoutControls, refreshControls, setMultiSelectLayoutProvider, setNewSelection, setTestEditor, supportsMultiEdit |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface com.ibm.rational.common.test.editor.framework.extensions.IExtensiblePrivider |
|---|
getTestEditor, setTestEditor |
| Constructor Detail |
|---|
public ExtLayoutProvider()
| Method Detail |
|---|
public void setDetails(Composite i_composite)
setDetails in interface com.ibm.rational.common.test.editor.framework.kernel.interfaces.ILayoutProvidersetDetails in class com.ibm.rational.common.test.editor.framework.kernel.AbstractLayoutProviderpublic Composite getDetails()
getDetails in class com.ibm.rational.common.test.editor.framework.kernel.AbstractLayoutProviderprotected void onTabSelected(CTabItem tabItem)
public void setInitializationData(IConfigurationElement config,
String propertyName,
Object data)
throws CoreException
setInitializationData in interface IExecutableExtensionCoreExceptionpublic boolean isShowExceptionHandlingUi()
public boolean isShowAdvancedTab()
public boolean setTabVisible(boolean advanced)
public com.ibm.rational.common.test.editor.framework.kernel.interfaces.IMultiSelectLayoutProvider getMultiSelectLayoutProvider()
getMultiSelectLayoutProvider in class com.ibm.rational.common.test.editor.framework.kernel.AbstractLayoutProviderpublic boolean layoutControls(CBActionElement selectedElement)
super.layoutControls(selection)
layoutControls in interface com.ibm.rational.common.test.editor.framework.kernel.interfaces.ILayoutProviderselectedElement - CBActionElement
true. .com.ibm.rational.common.editor.framework.kernel.interfaces.ILayoutProvider#layoutControls(org.eclipse.jface.viewers.StructuredSelection)protected void createAdvancedControls(Composite tabbedAdvanced)
#createRequirements() to display set of requirements,
if any.Subclasses may override this method to add more UI in advanced Tab, but are expected to call super.
The Advanced Tab may be hidden for certain elements if showAdvancedTab attribute of
com.ibm.rational.test.common.editor.framework.modelObjectDescriptor#layoutProvideris set to false.
If this is the case, this method will not be called.
tabbedAdvanced - Composite in the Advanced Tab.#createNameAndDescription()protected com.ibm.rational.common.test.editor.framework.extensions.ExceptionsUI createExceptionsUi()
protected void createExceptionHandling(Composite parent,
com.ibm.rational.common.test.editor.framework.extensions.ExceptionsUI exceptionsUI)
protected com.ibm.rational.common.test.editor.framework.extensions.RequirementsUI createRequirementsUi()
protected void createRequirements(Composite parent,
com.ibm.rational.common.test.editor.framework.extensions.RequirementsUI requirementsUI)
protected void createAlwaysLogUi(Composite parent)
public boolean refreshControls(CBActionElement selectedElement)
super.refreshControls(selection)
refreshControls in interface com.ibm.rational.common.test.editor.framework.kernel.interfaces.ILayoutProvidertrue.com.ibm.rational.common.editor.framework.kernel.interfaces.ILayoutProvider#refreshControls(org.eclipse.jface.viewers.StructuredSelection)protected void refreshDescription(CBActionElement selectedElement)
public void keyReleased(KeyEvent e)
keyReleased in interface KeyListenerkeyReleased in class com.ibm.rational.common.test.editor.framework.kernel.InteractiveLayoutProviderpublic void mouseDoubleClick(MouseEvent e)
mouseDoubleClick in interface MouseListenermouseDoubleClick in class com.ibm.rational.common.test.editor.framework.kernel.InteractiveLayoutProviderpublic void flushCachedData()
flushCachedData in interface com.ibm.rational.common.test.editor.framework.kernel.interfaces.IResetableflushCachedData in class com.ibm.rational.common.test.editor.framework.kernel.InteractiveLayoutProviderIResetable.flushCachedData()
public void enableComposite(Composite group,
boolean enable)
public boolean navigateTo(com.ibm.rational.common.test.editor.framework.kernel.interfaces.ITargetDescriptor targetDescriptor)
navigateTo in interface com.ibm.rational.common.test.editor.framework.kernel.interfaces.ILayoutProviderILayoutProvider.navigateTo(com.ibm.rational.common.test.editor.framework.kernel.interfaces.ITargetDescriptor)
public Control setFocusTo(String fieldName,
int cursorPos,
int selectionLen)
setFocusTo in interface com.ibm.rational.common.test.editor.framework.kernel.interfaces.ILayoutProviderILayoutProvider.setFocusTo(java.lang.String, int, int)protected StyledText getTextField(String fieldName)
fieldName -
protected IConfigurationElement getConfigElem()
protected SashForm createSashForm()
protected Composite createSashFormBlock(Composite sform,
int colorid)
protected void fixSashColors(int[] weights,
SashForm sform)
public void objectChanged(Object context)
This method does the following:
ModelStateManager.setStatusModified((CBActionElement)getSelection(), event.getSource(), getTestEditor()); updateTreeView(); getTestEditor().markDirty();
context - user context Objectpublic void modifyText(ModifyEvent e)
modifyText in interface ModifyListenermodifyText in class com.ibm.rational.common.test.editor.framework.kernel.InteractiveLayoutProviderModifyListener.modifyText(org.eclipse.swt.events.ModifyEvent)public void widgetSelected(SelectionEvent e)
widgetSelected in interface SelectionListenerwidgetSelected in class com.ibm.rational.common.test.editor.framework.kernel.InteractiveLayoutProviderSelectionListener.widgetSelected(org.eclipse.swt.events.SelectionEvent)public void beforeHide(boolean isNewType)
beforeHide in interface com.ibm.rational.common.test.editor.framework.kernel.interfaces.ILayoutProvider2beforeHide in class com.ibm.rational.common.test.editor.framework.kernel.InteractiveLayoutProviderpublic void setSelection(Object selection)
setSelection in class com.ibm.rational.common.test.editor.framework.kernel.AbstractLayoutProviderpublic void setInitialized(boolean initialized)
layoutProvider. Clients should not call this method directly.
setInitialized in class com.ibm.rational.common.test.editor.framework.kernel.AbstractLayoutProviderpublic boolean isInitialized()
isInitialized in class com.ibm.rational.common.test.editor.framework.kernel.AbstractLayoutProviderpublic Composite getAdvancedTabbed()
protected com.ibm.rational.common.test.editor.framework.extensions.RequirementsUI getReqUi()
protected void setReqUi(com.ibm.rational.common.test.editor.framework.extensions.RequirementsUI reqUi)
|
IBM Rational Performance Tester SDK | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||