public abstract class FilePathBaseAppendToManager extends FilePathAppendBase
Constructor and Description |
---|
FilePathBaseAppendToManager() |
Modifier and Type | Method and Description |
---|---|
void |
addToManager(MultiInputManager inputManager,
String rootName,
String regex) |
protected abstract List<NamedBean<DerivePath>> |
getListFromManager(MultiInputManager inputManager) |
createOutPathString, createPathDeriver, firstPart, firstPartWithCustomMiddle, firstPartWithDataset, firstPartWithFilename, getDatasetSuffix, getExperimentType, getName, getSkipFirstTrim, getTrimTrailingDirectory, isCollapseFilename, isSkipFileName, setCollapseFilename, setDatasetSuffix, setExperimentType, setName, setSkipFileName, setSkipFirstTrim, setTrimTrailingDirectory
checkMisconfigured, describeBean, describeChildren, duplicateBean, fields, findFieldsOfClass, getBeanName, getLocalPath, localise, toString
public void addToManager(MultiInputManager inputManager, String rootName, String regex) throws BeanMisconfiguredException
inputManager
- rootName
- if non-empty (and non-null) a rooted derivePath is created instead of a non
rootedregex
- a regular-expression that returns two groups, the first is the dataset name, the
second is the file-nameBeanMisconfiguredException
protected abstract List<NamedBean<DerivePath>> getListFromManager(MultiInputManager inputManager) throws BeanMisconfiguredException
BeanMisconfiguredException
Copyright © 2010–2023 Owen Feehan, ETH Zurich, University of Zurich, Hoffmann-La Roche. All rights reserved.