Package com.drew.tools
Class ProcessAllImagesInFolderUtility.MarkdownTableOutputHandler
- java.lang.Object
-
- com.drew.tools.ProcessAllImagesInFolderUtility.FileHandlerBase
-
- com.drew.tools.ProcessAllImagesInFolderUtility.MarkdownTableOutputHandler
-
- All Implemented Interfaces:
ProcessAllImagesInFolderUtility.FileHandler
- Enclosing class:
- ProcessAllImagesInFolderUtility
static class ProcessAllImagesInFolderUtility.MarkdownTableOutputHandler extends ProcessAllImagesInFolderUtility.FileHandlerBase
Creates a table describing sample images using Wiki markdown.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) static classProcessAllImagesInFolderUtility.MarkdownTableOutputHandler.Row
-
Field Summary
Fields Modifier and Type Field Description private java.util.Map<java.lang.String,java.lang.String>_extensionEquivalenceprivate java.util.Map<java.lang.String,java.util.List<ProcessAllImagesInFolderUtility.MarkdownTableOutputHandler.Row>>_rowListByExtension
-
Constructor Summary
Constructors Constructor Description MarkdownTableOutputHandler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidonExtractionSuccess(java.io.File file, Metadata metadata, java.lang.String relativePath, java.io.PrintStream log)Called when extraction onfilePathcompleted without an exception.voidonScanCompleted(java.io.PrintStream log)Called when all files have been processed.private voidwriteOutput(java.io.PrintStream stream)-
Methods inherited from class com.drew.tools.ProcessAllImagesInFolderUtility.FileHandlerBase
getExtension, onBeforeExtraction, onExtractionError, onStartingDirectory, shouldProcess
-
-
-
-
Field Detail
-
_extensionEquivalence
private final java.util.Map<java.lang.String,java.lang.String> _extensionEquivalence
-
_rowListByExtension
private final java.util.Map<java.lang.String,java.util.List<ProcessAllImagesInFolderUtility.MarkdownTableOutputHandler.Row>> _rowListByExtension
-
-
Method Detail
-
onExtractionSuccess
public void onExtractionSuccess(java.io.File file, Metadata metadata, java.lang.String relativePath, java.io.PrintStream log)Description copied from interface:ProcessAllImagesInFolderUtility.FileHandlerCalled when extraction onfilePathcompleted without an exception.- Specified by:
onExtractionSuccessin interfaceProcessAllImagesInFolderUtility.FileHandler- Overrides:
onExtractionSuccessin classProcessAllImagesInFolderUtility.FileHandlerBase
-
onScanCompleted
public void onScanCompleted(java.io.PrintStream log)
Description copied from interface:ProcessAllImagesInFolderUtility.FileHandlerCalled when all files have been processed.- Specified by:
onScanCompletedin interfaceProcessAllImagesInFolderUtility.FileHandler- Overrides:
onScanCompletedin classProcessAllImagesInFolderUtility.FileHandlerBase
-
writeOutput
private void writeOutput(java.io.PrintStream stream) throws java.io.IOException- Throws:
java.io.IOException
-
-