Package org.esa.snap.core.util.io
Provides utility classes for I/O operations.
-
Interface Summary Interface Description FileScanner.Handler InputStreamObserver -
Class Summary Class Description CsvReader ACsvReader
instance is used read text files with CSV (comma separated values) format.CsvWriter FileDownloader A utility class for downloading files from the internet.FileScanner A utility class for scaning directories in the local filesystem.FileScanner.HandlerAdapter FileUnpacker A utility class for unpacking file archives.FileUtils This class provides additional functionality in handling with files.IOUtils A utility class for I/O related functionality.ObservableInputStream An input stream which can be used to observer progress of reading from some other input stream.ProgressMonitorInputStreamObserver SnapFileFilter AFileFilter
with file extensions support.TreeCopier AFileVisitor
that copies a file tree.TreeDeleter AFileVisitor
that deletes a file tree.WildcardMatcher Utility class that can be used to "glob" the filesystem using (extended) Unix-style wildcards: '**' recursively matches directories and sub-directories; '*' matches parts or entire path names; '?' matches single characters; and character ranges expressed with '[]' will be correctly matched. However, no tilde expansion is done. -
Enum Summary Enum Description SnapFileFilter.FileSelectionMode File selection modes.