• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Java EnterListDialog类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Java中org.pentaho.di.ui.core.dialog.EnterListDialog的典型用法代码示例。如果您正苦于以下问题:Java EnterListDialog类的具体用法?Java EnterListDialog怎么用?Java EnterListDialog使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



EnterListDialog类属于org.pentaho.di.ui.core.dialog包,在下文中一共展示了EnterListDialog类的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。

示例1: selectLocales

import org.pentaho.di.ui.core.dialog.EnterListDialog; //导入依赖的package包/类
public void selectLocales()
{
    String available[] = getAvailableLocale();
    EnterListDialog eld = new EnterListDialog(shell, SWT.NONE, available);
    String[] selection = eld.open();
    if (selection!=null)
    {
        for (int i=0;i<available.length;i++) locales.put(available[i], Boolean.FALSE);
        for (int i=0;i<selection.length;i++) locales.put(selection[i], Boolean.TRUE);
    }
}
 
开发者ID:icholy,项目名称:geokettle-2.0,代码行数:12,代码来源:Translator.java


示例2: selectLocales

import org.pentaho.di.ui.core.dialog.EnterListDialog; //导入依赖的package包/类
public void selectLocales() {
  String[] available = getAvailableLocale();
  EnterListDialog eld = new EnterListDialog( shell, SWT.NONE, available );
  String[] selection = eld.open();
  if ( selection != null ) {
    for ( int i = 0; i < available.length; i++ ) {
      locales.put( available[i], Boolean.FALSE );
    }
    for ( int i = 0; i < selection.length; i++ ) {
      locales.put( selection[i], Boolean.TRUE );
    }
  }
}
 
开发者ID:pentaho,项目名称:pentaho-kettle,代码行数:14,代码来源:Translator.java


示例3: getSheets

import org.pentaho.di.ui.core.dialog.EnterListDialog; //导入依赖的package包/类
/**
 * Get the names of the sheets from the Excel workbooks and let the user select some or all of them.
 *
 */
public void getSheets()
{
	List<String> sheetnames = new ArrayList<String>();

	ExcelInputMeta info = new ExcelInputMeta();
	getInfo(info);

	FileInputList fileList = info.getFileList(transMeta);
	for (FileObject fileObject : fileList.getFiles()) {
		try
		{
			Workbook workbook = Workbook.getWorkbook(KettleVFS.getInputStream(fileObject));
			
			int nrSheets = workbook.getNumberOfSheets();
			for (int j=0;j<nrSheets;j++)
			{
				Sheet sheet = workbook.getSheet(j);
				String sheetname = sheet.getName();
				
				if (Const.indexOfString(sheetname, sheetnames)<0) sheetnames.add(sheetname);
			}
			
			workbook.close();
		}
		catch(Exception e)
		{
               new ErrorDialog(shell, Messages.getString("System.Dialog.Error.Title"), Messages.getString("ExcelInputDialog.ErrorReadingFile.DialogMessage", KettleVFS.getFilename(fileObject)), e);
		}
	}

	// Put it in an array:
	String lst[] = (String[])sheetnames.toArray(new String[sheetnames.size()]);

	// Let the user select the sheet-names...
	EnterListDialog esd = new EnterListDialog(shell, SWT.NONE, lst);
	String selection[] = esd.open();
	if (selection!=null)
	{
		for (int j=0;j<selection.length;j++)
		{
			wSheetnameList.add(new String[] { selection[j], "" } );
		}
		wSheetnameList.removeEmptyRows();
		wSheetnameList.setRowNums();
		wSheetnameList.optWidth(true);
		checkAlerts();
	}
}
 
开发者ID:icholy,项目名称:geokettle-2.0,代码行数:53,代码来源:ExcelInputDialog.java


示例4: getSheets

import org.pentaho.di.ui.core.dialog.EnterListDialog; //导入依赖的package包/类
/**
 * Get the names of the sheets from the Excel workbooks and let the user select some or all of them.
 *
 */
public void getSheets()
{
	List<String> sheetnames = new ArrayList<String>();

	ExcelInputMeta info = new ExcelInputMeta();
	getInfo(info);

	FileInputList fileList = info.getFileList(transMeta);
	for (FileObject fileObject : fileList.getFiles()) {
		try
		{
			KWorkbook workbook = WorkbookFactory.getWorkbook(info.getSpreadSheetType(), KettleVFS.getFilename(fileObject), info.getEncoding());
			
			int nrSheets = workbook.getNumberOfSheets();
			for (int j=0;j<nrSheets;j++)
			{
				KSheet sheet = workbook.getSheet(j);
				String sheetname = sheet.getName();
				
				if (Const.indexOfString(sheetname, sheetnames)<0) sheetnames.add(sheetname);
			}
			
			workbook.close();
		}
		catch(Exception e)
		{
               new ErrorDialog(shell, BaseMessages.getString(PKG, "System.Dialog.Error.Title"), BaseMessages.getString(PKG, "ExcelInputDialog.ErrorReadingFile.DialogMessage", KettleVFS.getFilename(fileObject)), e);
		}
	}

	// Put it in an array:
	String lst[] = (String[])sheetnames.toArray(new String[sheetnames.size()]);

	// Let the user select the sheet-names...
	EnterListDialog esd = new EnterListDialog(shell, SWT.NONE, lst);
	String selection[] = esd.open();
	if (selection!=null)
	{
		for (int j=0;j<selection.length;j++)
		{
			wSheetnameList.add(new String[] { selection[j], "" } );
		}
		wSheetnameList.removeEmptyRows();
		wSheetnameList.setRowNums();
		wSheetnameList.optWidth(true);
		checkAlerts();
	}
}
 
开发者ID:yintaoxue,项目名称:read-open-source-code,代码行数:53,代码来源:ExcelInputDialog.java


示例5: getSheets

import org.pentaho.di.ui.core.dialog.EnterListDialog; //导入依赖的package包/类
/**
 * Get the names of the sheets from the Excel workbooks and let the user select some or all of them.
 *
 */
public void getSheets() {
  List<String> sheetnames = new ArrayList<String>();

  ExcelInputMeta info = new ExcelInputMeta();
  getInfo( info );

  FileInputList fileList = info.getFileList( transMeta );
  for ( FileObject fileObject : fileList.getFiles() ) {
    try {
      KWorkbook workbook =
        WorkbookFactory.getWorkbook( info.getSpreadSheetType(), KettleVFS.getFilename( fileObject ), info
          .getEncoding() );

      int nrSheets = workbook.getNumberOfSheets();
      for ( int j = 0; j < nrSheets; j++ ) {
        KSheet sheet = workbook.getSheet( j );
        String sheetname = sheet.getName();

        if ( Const.indexOfString( sheetname, sheetnames ) < 0 ) {
          sheetnames.add( sheetname );
        }
      }

      workbook.close();
    } catch ( Exception e ) {
      new ErrorDialog(
        shell, BaseMessages.getString( PKG, "System.Dialog.Error.Title" ), BaseMessages.getString(
          PKG, "ExcelInputDialog.ErrorReadingFile.DialogMessage", KettleVFS.getFilename( fileObject ) ), e );
    }
  }

  // Put it in an array:
  String[] lst = sheetnames.toArray( new String[sheetnames.size()] );

  // Let the user select the sheet-names...
  EnterListDialog esd = new EnterListDialog( shell, SWT.NONE, lst );
  String[] selection = esd.open();
  if ( selection != null ) {
    for ( int j = 0; j < selection.length; j++ ) {
      wSheetnameList.add( new String[] { selection[j], "" } );
    }
    wSheetnameList.removeEmptyRows();
    wSheetnameList.setRowNums();
    wSheetnameList.optWidth( true );
    checkAlerts();
  }
}
 
开发者ID:pentaho,项目名称:pentaho-kettle,代码行数:52,代码来源:ExcelInputDialog.java



注:本文中的org.pentaho.di.ui.core.dialog.EnterListDialog类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Java ExpandableStatefulODE类代码示例发布时间:2022-05-22
下一篇:
Java RequestListener类代码示例发布时间:2022-05-22
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap