Class FilePathPattern
Converts a list of file-paths into a form that tries to find a pattern in the naming style using
the path-pattern-finder library.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
Adds a element to the summary.describe()
A string summarizing this item.boolean
if true, case is ignored in the pattern matching.boolean
Iff true, any hidden-path is not considered, and simply ignoredboolean
if true, the extension is removed from paths before finding the pattern.void
setIgnoreCase
(boolean ignoreCase) if true, case is ignored in the pattern matching.void
setIgnoreHidden
(boolean ignoreHidden) Iff true, any hidden-path is not considered, and simply ignoredvoid
setRemoveExtension
(boolean removeExtension) if true, the extension is removed from paths before finding the pattern.Methods inherited from class org.anchoranalysis.plugin.io.bean.summarizer.path.SummarizerPath
requiresImageMetadata
Methods inherited from class org.anchoranalysis.plugin.io.bean.summarizer.Summarizer
addAll
Methods inherited from class org.anchoranalysis.bean.AnchorBean
checkMisconfigured, describeBean, describeChildren, duplicateBean, fields, findFieldsOfClass, getBeanName, getLocalPath, localise, toString
-
Constructor Details
-
FilePathPattern
Create with one or more paths.- Parameters:
paths
- the paths- Throws:
OperationFailedException
-
FilePathPattern
public FilePathPattern()
-
-
Method Details
-
add
Description copied from class:Summarizer
Adds a element to the summary.- Specified by:
add
in classSummarizer<Path>
- Parameters:
element
- the element to add.- Throws:
OperationFailedException
-
describe
Description copied from class:Summarizer
A string summarizing this item.- Specified by:
describe
in classSummarizer<Path>
- Returns:
- the description.
- Throws:
OperationFailedException
-
isIgnoreHidden
public boolean isIgnoreHidden()Iff true, any hidden-path is not considered, and simply ignored -
setIgnoreHidden
public void setIgnoreHidden(boolean ignoreHidden) Iff true, any hidden-path is not considered, and simply ignored -
isIgnoreCase
public boolean isIgnoreCase()if true, case is ignored in the pattern matching. Otherwise the system-default is used i.e. Windows ingores case, Linux doesn't -
setIgnoreCase
public void setIgnoreCase(boolean ignoreCase) if true, case is ignored in the pattern matching. Otherwise the system-default is used i.e. Windows ingores case, Linux doesn't -
isRemoveExtension
public boolean isRemoveExtension()if true, the extension is removed from paths before finding the pattern. -
setRemoveExtension
public void setRemoveExtension(boolean removeExtension) if true, the extension is removed from paths before finding the pattern.
-