public abstract class FileListStreamingTools
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
FileListStreamingTools.DirectoryFilter<T>
A common filter that is used filter directories
|
static class |
FileListStreamingTools.FileCatalystStreamFileFilter
A common stream filter that uses a FileCatalystFileFilter to filter out standard Java.File objects
|
static class |
FileListStreamingTools.FileCatalystStreamFLDIFilter
A common stream filter that uses a FileCatalystFileFilter to filter out FileListDataItems objects
|
static class |
FileListStreamingTools.FileCatalystStreamPathFilter
A common stream filter that uses a FileCatalystFileFilter to filter out standard Java.NIO.Path objects
|
static class |
FileListStreamingTools.FileFilter<T>
A common filter that is used filter files
|
static class |
FileListStreamingTools.FileListDataItemToName
A common mapper that maps the FileListDataItems to their respective names
|
static class |
FileListStreamingTools.FileToFileListDataItemFunction
A common mapper resource that maps Java.File objects to FileListDataItems
|
static class |
FileListStreamingTools.PathToFileListDataItemFunction
A common mapper resource that maps Java.NIO.Path objects to their respective FileListDataItem object
|
static class |
FileListStreamingTools.PathToName
A common mapper that maps Java.NIO.Path objects to their respective file names.
|
static class |
FileListStreamingTools.StringToFileListDataItem
A common mapper that maps String (Filenames) to FileListDataItems
|
| Modifier and Type | Field and Description |
|---|---|
static FileListStreamingTools.DirectoryFilter<java.io.File> |
FILE_DIR_FILTER
Filters out directories from files
|
static FileListStreamingTools.FileFilter<java.io.File> |
FILE_FILE_FILTER
Filters out files, leaves directories for File objects
|
static java.util.function.Function<java.io.File,java.lang.String> |
FILE_TO_ABSOLUTE_PATH
Maps a File to Absolute Path String
|
static java.util.function.Function<java.io.File,FileListDataItem> |
FILE_TO_FLDI_MAPPER
Maps a File to a FileListDataItem
|
static FileToName |
FILE_TO_NAME
maps files to strings
|
static unlimited.fc.client.api.util.FileListStreamingTools.FileToPathMapper |
FILE_TO_PATH
maps files to paths
|
static FileListStreamingTools.DirectoryFilter<FileListDataItem> |
FLDI_DIR_FILTER
Filters out directories from FileListDataItems
|
static FileListStreamingTools.FileFilter<FileListDataItem> |
FLDI_FILE_FILTER
Filters out files, leaves directories for FileListDataItem objects
|
static <any> |
FLDI_TO_FILELISTDATA_COLLAPSER |
static FileListStreamingTools.FileListDataItemToName |
FLDI_TO_NAME
maps FileListDataItems to strings
|
static java.util.function.Function<java.lang.String,java.io.File> |
NAME_TO_FILE
maps strings to Files
|
static FileListStreamingTools.StringToFileListDataItem |
NAME_TO_FILELISTDATAITEM
maps strings to FileListDataItems
|
static FileListStreamingTools.DirectoryFilter<java.nio.file.Path> |
PATH_DIR_FILTER
Filters out directories from paths
|
static FileListStreamingTools.FileFilter<java.nio.file.Path> |
PATH_FILE_FILTER
Filters out files, leaves directories for Path objects
|
static java.util.function.Function<java.nio.file.Path,java.lang.String> |
PATH_TO_ABSOLUTE_PATH
Maps a Path to Absolute Path String
|
static unlimited.fc.client.api.util.FileListStreamingTools.PathToFileMapper |
PATH_TO_FILE
maps paths to files
|
static java.util.function.Function<java.nio.file.Path,FileListDataItem> |
PATH_TO_FLDI_MAPPER
Maps a Path to a FileListDataItem
|
static FileListStreamingTools.PathToName |
PATH_TO_NAME
Maps files to strings
|
| Constructor and Description |
|---|
FileListStreamingTools() |
| Modifier and Type | Method and Description |
|---|---|
static FileListStreamingTools.FileCatalystStreamFileFilter |
getFCFileStreamFilter(FileCatalystFileFilter<?> filter)
A common stream filter that uses a FileCatalystFileFilter to filter out FCFiles from the stream
|
static java.util.function.Predicate<FileListDataItem> |
getFCFLDIFilter(FileCatalystFileFilter<?> filter) |
static FileListStreamingTools.FileCatalystStreamPathFilter |
getFCPathStreamFilter(FileCatalystFileFilter<?> filter) |
public static final FileToName FILE_TO_NAME
public static final FileListStreamingTools.FileListDataItemToName FLDI_TO_NAME
public static final unlimited.fc.client.api.util.FileListStreamingTools.FileToPathMapper FILE_TO_PATH
public static final FileListStreamingTools.PathToName PATH_TO_NAME
public static final unlimited.fc.client.api.util.FileListStreamingTools.PathToFileMapper PATH_TO_FILE
public static final FileListStreamingTools.DirectoryFilter<java.io.File> FILE_DIR_FILTER
public static final FileListStreamingTools.DirectoryFilter<java.nio.file.Path> PATH_DIR_FILTER
public static final FileListStreamingTools.DirectoryFilter<FileListDataItem> FLDI_DIR_FILTER
public static final FileListStreamingTools.FileFilter<java.io.File> FILE_FILE_FILTER
public static final FileListStreamingTools.FileFilter<java.nio.file.Path> PATH_FILE_FILTER
public static final FileListStreamingTools.FileFilter<FileListDataItem> FLDI_FILE_FILTER
public static final FileListStreamingTools.StringToFileListDataItem NAME_TO_FILELISTDATAITEM
public static final java.util.function.Function<java.lang.String,java.io.File> NAME_TO_FILE
public static final java.util.function.Function<java.io.File,java.lang.String> FILE_TO_ABSOLUTE_PATH
public static final java.util.function.Function<java.nio.file.Path,java.lang.String> PATH_TO_ABSOLUTE_PATH
public static final java.util.function.Function<java.io.File,FileListDataItem> FILE_TO_FLDI_MAPPER
public static final java.util.function.Function<java.nio.file.Path,FileListDataItem> PATH_TO_FLDI_MAPPER
public static final <any> FLDI_TO_FILELISTDATA_COLLAPSER
public static FileListStreamingTools.FileCatalystStreamFileFilter getFCFileStreamFilter(FileCatalystFileFilter<?> filter)
filter - Filter to usepublic static java.util.function.Predicate<FileListDataItem> getFCFLDIFilter(FileCatalystFileFilter<?> filter)
public static FileListStreamingTools.FileCatalystStreamPathFilter getFCPathStreamFilter(FileCatalystFileFilter<?> filter)