Package org.pentaho.di.core.fileinput
Class FileInputList
- java.lang.Object
-
- org.pentaho.di.core.fileinput.FileInputList
-
public class FileInputList extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
FileInputList.FileTypeFilter
-
Constructor Summary
Constructors Constructor Description FileInputList()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addFile(org.apache.commons.vfs2.FileObject file)
void
addNonAccessibleFile(org.apache.commons.vfs2.FileObject file)
void
addNonExistantFile(org.apache.commons.vfs2.FileObject file)
static FileInputList
createFileList(VariableSpace space, String[] fileName, String[] fileMask, String[] fileRequired, boolean[] includeSubdirs)
static FileInputList
createFileList(VariableSpace space, String[] fileName, String[] fileMask, String[] excludeFileMask, String[] fileRequired)
static FileInputList
createFileList(VariableSpace space, String[] fileName, String[] fileMask, String[] excludeFileMask, String[] fileRequired, boolean[] includeSubdirs)
static FileInputList
createFileList(VariableSpace space, String[] fileName, String[] fileMask, String[] excludeFileMask, String[] fileRequired, boolean[] includeSubdirs, FileInputList.FileTypeFilter[] fileTypeFilters)
static String[]
createFilePathList(VariableSpace space, String[] fileName, String[] fileMask, String[] fileRequired)
static String[]
createFilePathList(VariableSpace space, String[] fileName, String[] fileMask, String[] excludeFileMask, String[] fileRequired)
static String[]
createFilePathList(VariableSpace space, String[] fileName, String[] fileMask, String[] excludeFileMask, String[] fileRequired, boolean[] includeSubdirs)
static String[]
createFilePathList(VariableSpace space, String[] fileName, String[] fileMask, String[] excludeFileMask, String[] fileRequired, boolean[] includeSubdirs, FileInputList.FileTypeFilter[] filters)
static FileInputList
createFolderList(VariableSpace space, String[] folderName, String[] folderRequired)
org.apache.commons.vfs2.FileObject
getFile(int i)
List<org.apache.commons.vfs2.FileObject>
getFiles()
String[]
getFileStrings()
List<org.apache.commons.vfs2.FileObject>
getNonAccessibleFiles()
List<org.apache.commons.vfs2.FileObject>
getNonExistantFiles()
static String
getRequiredFilesDescription(List<org.apache.commons.vfs2.FileObject> nonExistantFiles)
String[]
getUrlStrings()
int
nrOfFiles()
int
nrOfMissingFiles()
void
sortFiles()
-
-
-
Method Detail
-
getRequiredFilesDescription
public static String getRequiredFilesDescription(List<org.apache.commons.vfs2.FileObject> nonExistantFiles)
-
createFilePathList
public static String[] createFilePathList(VariableSpace space, String[] fileName, String[] fileMask, String[] excludeFileMask, String[] fileRequired)
-
createFilePathList
public static String[] createFilePathList(VariableSpace space, String[] fileName, String[] fileMask, String[] excludeFileMask, String[] fileRequired, boolean[] includeSubdirs)
-
createFilePathList
public static String[] createFilePathList(VariableSpace space, String[] fileName, String[] fileMask, String[] excludeFileMask, String[] fileRequired, boolean[] includeSubdirs, FileInputList.FileTypeFilter[] filters)
-
createFileList
public static FileInputList createFileList(VariableSpace space, String[] fileName, String[] fileMask, String[] excludeFileMask, String[] fileRequired)
-
createFileList
public static FileInputList createFileList(VariableSpace space, String[] fileName, String[] fileMask, String[] excludeFileMask, String[] fileRequired, boolean[] includeSubdirs)
-
createFileList
public static FileInputList createFileList(VariableSpace space, String[] fileName, String[] fileMask, String[] excludeFileMask, String[] fileRequired, boolean[] includeSubdirs, FileInputList.FileTypeFilter[] fileTypeFilters)
-
createFolderList
public static FileInputList createFolderList(VariableSpace space, String[] folderName, String[] folderRequired)
-
getFiles
public List<org.apache.commons.vfs2.FileObject> getFiles()
-
getFileStrings
public String[] getFileStrings()
-
getUrlStrings
public String[] getUrlStrings()
-
getNonAccessibleFiles
public List<org.apache.commons.vfs2.FileObject> getNonAccessibleFiles()
-
getNonExistantFiles
public List<org.apache.commons.vfs2.FileObject> getNonExistantFiles()
-
addFile
public void addFile(org.apache.commons.vfs2.FileObject file)
-
addNonAccessibleFile
public void addNonAccessibleFile(org.apache.commons.vfs2.FileObject file)
-
addNonExistantFile
public void addNonExistantFile(org.apache.commons.vfs2.FileObject file)
-
sortFiles
public void sortFiles()
-
getFile
public org.apache.commons.vfs2.FileObject getFile(int i)
-
nrOfFiles
public int nrOfFiles()
-
nrOfMissingFiles
public int nrOfMissingFiles()
-
createFileList
public static FileInputList createFileList(VariableSpace space, String[] fileName, String[] fileMask, String[] fileRequired, boolean[] includeSubdirs)
-
createFilePathList
public static String[] createFilePathList(VariableSpace space, String[] fileName, String[] fileMask, String[] fileRequired)
-
-