@Override public FileObject getHeaderFileObject( final TransMeta transMeta ) { final FileInputList fileList = getFileInputList( transMeta ); return fileList.nrOfFiles() == 0 ? null : fileList.getFile( 0 ); } }
Database d = Database.open( new File( AccessInputMeta.getFilename( inputList.getFile( 0 ) ) ), true ); String realTableName = transMeta.environmentSubstitute( meta.getTableName() );
yaml.loadFile( inputList.getFile( 0 ) ); RowMeta row = yaml.getFields();
data.file = data.files.getFile( data.currentFileIndex ); data.filename = KettleVFS.getFilename( data.file );
LDIF InputLDIF = new LDIF( KettleVFS.getFilename( inputList.getFile( 0 ) ) );
populateFields( meta, KettleVFS.getFilename( inputList.getFile( 0 ) ), false, false, clearFields );
FileObject file = textFileList.getFile( 0 ); try { fi = KettleVFS.getInputStream( file );
data.file = data.files.getFile( data.filenr );
data.file = data.files.getFile( data.filenr ); data.filename = KettleVFS.getFilename( data.file );
FileObject file = textFileList.getFile( 0 ); try { fi = KettleVFS.getInputStream( file );
data.file = data.getFiles().getFile( data.filenr ); data.filename = KettleVFS.getFilename( data.file );
data.file = data.files.getFile( data.filenr );
data.file = data.files.getFile( data.filenr );
private void openNextFile() throws KettleException { // Close the last file before opening the next... if ( data.xbi != null ) { logBasic( BaseMessages.getString( PKG, "XBaseInput.Log.FinishedReadingRecords" ) ); data.xbi.close(); } // Replace possible environment variables... data.file_dbf = data.files.getFile( data.fileNr ); data.fileNr++; try { data.xbi = new XBase( log, KettleVFS.getInputStream( data.file_dbf ) ); data.xbi.setDbfFile( data.file_dbf.getName().getURI() ); data.xbi.open(); if ( !Utils.isEmpty( meta.getCharactersetName() ) ) { data.xbi.getReader().setCharactersetName( meta.getCharactersetName() ); } logBasic( BaseMessages.getString( PKG, "XBaseInput.Log.OpenedXBaseFile" ) + " : [" + data.xbi + "]" ); data.fields = data.xbi.getFields(); // Add this to the result file names... ResultFile resultFile = new ResultFile( ResultFile.FILE_TYPE_GENERAL, data.file_dbf, getTransMeta().getName(), getStepname() ); resultFile.setComment( BaseMessages.getString( PKG, "XBaseInput.ResultFile.Comment" ) ); addResultFile( resultFile ); } catch ( Exception e ) { logError( BaseMessages.getString( PKG, "XBaseInput.Log.Error.CouldNotOpenXBaseFile1" ) + data.file_dbf + BaseMessages.getString( PKG, "XBaseInput.Log.Error.CouldNotOpenXBaseFile2" ) + e.getMessage() ); throw new KettleException( e ); } }
data.file = data.files.getFile( data.filenr );
data.file = data.files.getFile( (int) data.filenr );