Class LastDirectoryAsPrefix
Looks for the last directory-name, and removes it in favour of using it as a prefix on a filename
e.g.
/a/b/c/d/e/somename.tifinstead becomes
/a/b/c/d/e_somename.tif* @author Owen Feehan
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionoutFilePrefixFromPath
(NamedPath path, Path root, PathPrefixerContext context) Determines the out-file prefix from a path.void
setDelimiter
(String delimiter) void
setPrefixer
(PathPrefixerAvoidResolve prefixer) Methods inherited from class org.anchoranalysis.io.output.bean.path.prefixer.PathPrefixerAvoidResolve
getPrefix, outFilePrefix, outFilePrefixAvoidResolve, rootDirectoryPrefix, rootDirectoryPrefixAvoidResolve, setPrefix
Methods inherited from class org.anchoranalysis.io.output.bean.path.prefixer.PathPrefixer
resolvePath, resolvePath
Methods inherited from class org.anchoranalysis.bean.AnchorBean
checkMisconfigured, describeBean, describeChildren, duplicateBean, fields, findFieldsOfClass, getBeanName, getLocalPath, localise, toString
-
Constructor Details
-
LastDirectoryAsPrefix
public LastDirectoryAsPrefix()
-
-
Method Details
-
outFilePrefixFromPath
public DirectoryWithPrefix outFilePrefixFromPath(NamedPath path, Path root, PathPrefixerContext context) throws PathPrefixerException Description copied from class:PathPrefixerAvoidResolve
Determines the out-file prefix from a path.- Specified by:
outFilePrefixFromPath
in classPathPrefixerAvoidResolve
- Parameters:
path
- path to calculate prefix from with associated descriptive-nameroot
- root of prefixcontext
- the path-prefixer context.- Returns:
- folder/filename for prefixing.
- Throws:
PathPrefixerException
- if a prefix cannot be successfully derived.
-
getPrefixer
-
setPrefixer
-
getDelimiter
-
setDelimiter
-