public FileInputList getFiles( VariableSpace space ) { String[] required = new String[fileName.length]; boolean[] subdirs = new boolean[fileName.length]; // boolean arrays are defaulted to false. for ( int i = 0; i < required.length; i++ ) { required[i] = "Y"; } return FileInputList.createFileList( space, fileName, fileMask, excludeFileMask, required, subdirs ); }
public static FileInputList createFileList( VariableSpace space, String[] fileName, String[] fileMask, String[] fileRequired, boolean[] includeSubdirs ) { return createFileList( space, fileName, fileMask, new String[ fileName.length ], fileRequired, includeSubdirs, null ); }
public static FileInputList createFileList( VariableSpace space, String[] fileName, String[] fileMask, String[] excludeFileMask, String[] fileRequired, boolean[] includeSubdirs ) { return createFileList( space, fileName, fileMask, excludeFileMask, fileRequired, includeSubdirs, null ); }
public FileInputList getTextFileList( VariableSpace space ) { return FileInputList.createFileList( space, new String[] { dbfFileName }, new String[] { null }, new String[] { null }, new String[] { "N" } ); }
public static FileInputList createFileList( VariableSpace space, String[] fileName, String[] fileMask, String[] excludeFileMask, String[] fileRequired ) { boolean[] includeSubdirs = includeSubdirsFalse( fileName.length ); return createFileList( space, fileName, fileMask, excludeFileMask, fileRequired, includeSubdirs, null ); }
public FileInputList getTextFileList( VariableSpace space ) { return FileInputList.createFileList( space, inputFiles.fileName, inputFiles.fileMask, inputFiles.excludeFileMask, inputFiles.fileRequired, inputFiles.includeSubFolderBoolean() ); }
public FileInputList getDynamicFileList( VariableSpace space, String[] filename, String[] filemask, String[] excludefilemask, String[] filerequired, boolean[] includesubfolders ) { return FileInputList.createFileList( space, filename, filemask, excludefilemask, filerequired, includesubfolders, buildFileTypeFiltersArray( filename ) ); }
public FileInputList getTextFileList( VariableSpace space ) { return FileInputList.createFileList( space, fileName, fileMask, excludeFileMask, fileRequired, includeSubFolderBoolean() ); }
public FileInputList getFiles( VariableSpace space ) { return FileInputList.createFileList( space, fileName, fileMask, excludeFileMask, fileRequired, includeSubFolderBoolean() ); }
public FileInputList getFiles( VariableSpace space ) { return FileInputList.createFileList( space, fileName, fileMask, excludeFileMask, fileRequired, includeSubFolderBoolean() ); }
public FileInputList getFiles( VariableSpace space ) { return FileInputList.createFileList( space, fileName, fileMask, excludeFileMask, fileRequired, includeSubFolderBoolean() ); }
public FileInputList getFiles( VariableSpace space ) { return FileInputList.createFileList( space, fileName, fileMask, excludeFileMask, fileRequired, includeSubFolderBoolean() ); }
public FileInputList getFiles( VariableSpace space ) { return FileInputList.createFileList( space, fileName, fileMask, excludeFileMask, fileRequired, includeSubFolderBoolean() ); }
public FileInputList getFiles( VariableSpace space ) { return FileInputList.createFileList( space, fileName, fileMask, fileRequired, includeSubFolderBoolean() ); }
public FileInputList getFileInputList( VariableSpace space ) { inputFiles.normalizeAllocation( inputFiles.fileName.length ); return FileInputList.createFileList( space, inputFiles.fileName, inputFiles.fileMask, inputFiles.excludeFileMask, inputFiles.fileRequired, inputFiles.includeSubFolderBoolean() ); }
public FileInputList getFileList( VariableSpace space ) { normilizeAllocation(); return FileInputList.createFileList( space, fileName, fileMask, excludeFileMask, fileRequired, includeSubFolderBoolean() ); }
public static String[] createFilePathList( VariableSpace space, String[] fileName, String[] fileMask, String[] excludeFileMask, String[] fileRequired, boolean[] includeSubdirs, FileTypeFilter[] filters ) { List<FileObject> fileList = createFileList( space, fileName, fileMask, excludeFileMask, fileRequired, includeSubdirs, filters ) .getFiles(); String[] filePaths = new String[ fileList.size() ]; for ( int i = 0; i < filePaths.length; i++ ) { filePaths[ i ] = fileList.get( i ).getName().getURI(); } return filePaths; }
public FileInputList getFileList( VariableSpace space ) { return FileInputList.createFileList( space, fileName, fileMask, excludeFileMask, fileRequired, includeSubFolderBoolean(), buildFileTypeFiltersArray( fileName ) ); }
private URL[] prepareJarFiles( FileObject zipFile ) throws Exception { // zip:file:///tmp/foo.zip FileInputList fileList = FileInputList.createFileList( this, new String[] { "zip:" + zipFile.toString(), }, new String[] { ".*\\.jar$", }, // Include mask: only jar files new String[] { ".*classpath\\.jar$", }, // Exclude mask: only jar files new String[] { "Y", }, // File required new boolean[] { true, } ); // Search sub-directories List<URL> files = new ArrayList<URL>(); // Copy the jar files in the temp folder... // for ( FileObject file : fileList.getFiles() ) { FileObject jarfilecopy = KettleVFS.createTempFile( file.getName().getBaseName(), ".jar", environmentSubstitute( "${java.io.tmpdir}" ) ); jarfilecopy.copyFrom( file, new AllFileSelector() ); files.add( jarfilecopy.getURL() ); } return files.toArray( new URL[files.size()] ); }
public FileInputList getFiles( VariableSpace space ) { return FileInputList.createFileList( space, getFileName(), getFileMask(), getExcludeFileMask(), getFileRequired(), inputFiles.includeSubFolderBoolean() ); }