public class MultiFileReader extends StackReader
Constructor and Description |
---|
MultiFileReader() |
Modifier and Type | Method and Description |
---|---|
FilePathParser |
getFilePathParser() |
int |
getNavigateHigherDirectories()
Search x number directories higher than file.
|
String |
getRegExDirectory()
If non-empty a regular-expression is applied to directories.
|
String |
getRegExFile()
If non-empty a regular-expression is applied to files.
|
StackReader |
getStackReader() |
boolean |
isRecurseSubfolders() |
OpenedImageFile |
openFile(Path filePath,
ExecutionTimeRecorder executionTimeRecorder)
Opens a file containing one or more images.
|
void |
setFilePathParser(FilePathParser filePathParser) |
void |
setNavigateHigherDirectories(int navigateHigherDirectories)
Search x number directories higher than file.
|
void |
setRecurseSubfolders(boolean recurseSubfolders) |
void |
setRegExDirectory(String regExDirectory)
If non-empty a regular-expression is applied to directories.
|
void |
setRegExFile(String regExFile)
If non-empty a regular-expression is applied to files.
|
void |
setStackReader(StackReader stackReader) |
readStack
checkMisconfigured, describeBean, describeChildren, duplicateBean, fields, findFieldsOfClass, getBeanName, getLocalPath, localise, toString
public OpenedImageFile openFile(Path filePath, ExecutionTimeRecorder executionTimeRecorder) throws ImageIOException
StackReader
This method should run as computationally quicky as possible. Image voxels should not yet be read.
openFile
in class StackReader
filePath
- where the file is located.executionTimeRecorder
- records the execution-times of certain operations.ImageIOException
- if the file cannot be read.public FilePathParser getFilePathParser()
public void setFilePathParser(FilePathParser filePathParser)
public StackReader getStackReader()
public void setStackReader(StackReader stackReader)
public boolean isRecurseSubfolders()
public void setRecurseSubfolders(boolean recurseSubfolders)
public int getNavigateHigherDirectories()
public void setNavigateHigherDirectories(int navigateHigherDirectories)
public String getRegExFile()
public void setRegExFile(String regExFile)
public String getRegExDirectory()
public void setRegExDirectory(String regExDirectory)
Copyright © 2010–2023 Owen Feehan, ETH Zurich, University of Zurich, Hoffmann-La Roche. All rights reserved.