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 TypeMethodDescriptionvoidAdds a element to the summary.describe()A string summarizing this item.booleanif true, case is ignored in the pattern matching.booleanIff true, any hidden-path is not considered, and simply ignoredbooleanif true, the extension is removed from paths before finding the pattern.voidsetIgnoreCase(boolean ignoreCase) if true, case is ignored in the pattern matching.voidsetIgnoreHidden(boolean ignoreHidden) Iff true, any hidden-path is not considered, and simply ignoredvoidsetRemoveExtension(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
requiresImageMetadataMethods inherited from class org.anchoranalysis.plugin.io.bean.summarizer.Summarizer
addAllMethods 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:SummarizerAdds a element to the summary.- Specified by:
addin classSummarizer<Path>- Parameters:
element- the element to add.- Throws:
OperationFailedException
-
describe
Description copied from class:SummarizerA string summarizing this item.- Specified by:
describein 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.
-