本文整理汇总了Java中org.pentaho.di.ui.spoon.TabMapEntry.getTabItem方法的典型用法代码示例。如果您正苦于以下问题:Java TabMapEntry.getTabItem方法的具体用法?Java TabMapEntry.getTabItem怎么用?Java TabMapEntry.getTabItem使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.pentaho.di.ui.spoon.TabMapEntry
的用法示例。
在下文中一共展示了TabMapEntry.getTabItem方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: removeTab
import org.pentaho.di.ui.spoon.TabMapEntry; //导入方法依赖的package包/类
public void removeTab(String tabText, int tabMapEntryType)
{
TabItem tabItem = null;
for (TabMapEntry tabMapEntry : getTabs()) {
if (tabMapEntry.getObjectName().equals(tabText) && tabMapEntry.getObjectType()==tabMapEntryType) {
tabItem = tabMapEntry.getTabItem();
tabMap.remove(tabMapEntry);
break;
}
}
if(tabItem != null){
if (!tabItem.isDisposed()){
tabItem.dispose();
}
}
}
示例2: addTransGraph
import org.pentaho.di.ui.spoon.TabMapEntry; //导入方法依赖的package包/类
@Override
public void addTransGraph( TransMeta transMeta ) {
super.addTransGraph( transMeta );
TabMapEntry tabEntry = spoon.delegates.tabs.findTabMapEntry( transMeta );
if ( tabEntry != null ) {
TabItem tabItem = tabEntry.getTabItem();
try {
if ( ( service != null ) && ( transMeta.getObjectId() != null )
&& ( service.getTransformationLock( transMeta.getObjectId() ) != null ) ) {
tabItem.setImage( GUIResource.getInstance().getImageLocked() );
}
} catch ( Exception e ) {
throw new RuntimeException( e );
}
}
}
示例3: addJobGraph
import org.pentaho.di.ui.spoon.TabMapEntry; //导入方法依赖的package包/类
@Override
public void addJobGraph( JobMeta jobMeta ) {
super.addJobGraph( jobMeta );
TabMapEntry tabEntry = spoon.delegates.tabs.findTabMapEntry( jobMeta );
if ( tabEntry != null ) {
TabItem tabItem = tabEntry.getTabItem();
try {
if ( ( service != null ) && ( jobMeta.getObjectId() != null )
&& ( service.getJobLock( jobMeta.getObjectId() ) != null ) ) {
tabItem.setImage( GUIResource.getInstance().getImageLocked() );
}
} catch ( Exception e ) {
throw new RuntimeException( e );
}
}
}
示例4: findTabItem
import org.pentaho.di.ui.spoon.TabMapEntry; //导入方法依赖的package包/类
public TabItem findTabItem(String tabItemText, int objectType)
{
for (TabMapEntry entry : tabMap)
{
if (entry.getTabItem().isDisposed())
continue;
if (objectType == entry.getObjectType()
&& entry.getTabItem().getText().equalsIgnoreCase(tabItemText))
{
return entry.getTabItem();
}
}
return null;
}