本文整理匯總了Java中org.pentaho.di.ui.spoon.SpoonUiExtenderPluginInterface類的典型用法代碼示例。如果您正苦於以下問題:Java SpoonUiExtenderPluginInterface類的具體用法?Java SpoonUiExtenderPluginInterface怎麽用?Java SpoonUiExtenderPluginInterface使用的例子?那麽, 這裏精選的類代碼示例或許可以為您提供幫助。
SpoonUiExtenderPluginInterface類屬於org.pentaho.di.ui.spoon包,在下文中一共展示了SpoonUiExtenderPluginInterface類的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。
示例1: addAllTabs
import org.pentaho.di.ui.spoon.SpoonUiExtenderPluginInterface; //導入依賴的package包/類
public void addAllTabs() {
CTabItem tabItemSelection = null;
if ( extraViewTabFolder != null && !extraViewTabFolder.isDisposed() ) {
tabItemSelection = extraViewTabFolder.getSelection();
}
transHistoryDelegate.addTransHistory();
transLogDelegate.addTransLog();
transGridDelegate.addTransGrid();
transPerfDelegate.addTransPerf();
transMetricsDelegate.addTransMetrics();
transPreviewDelegate.addTransPreview();
List<SpoonUiExtenderPluginInterface> relevantExtenders =
SpoonUiExtenderPluginType.getInstance().getRelevantExtenders( TransGraph.class, LOAD_TAB );
for ( SpoonUiExtenderPluginInterface relevantExtender : relevantExtenders ) {
relevantExtender.uiEvent( this, LOAD_TAB );
}
if ( tabItemSelection != null ) {
extraViewTabFolder.setSelection( tabItemSelection );
} else {
extraViewTabFolder.setSelection( transGridDelegate.getTransGridTab() );
}
XulToolbarbutton button = (XulToolbarbutton) toolbar.getElementById( "trans-show-results" );
button.setTooltiptext( BaseMessages.getString( PKG, "Spoon.Tooltip.HideExecutionResults" ) );
ToolItem toolItem = (ToolItem) button.getManagedObject();
toolItem.setImage( GUIResource.getInstance().getImageHideResults() );
}