本文整理汇总了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;未经允许,请勿转载。 |
请发表评论