Package org.docx4j.model.images
Class FileConversionImageHandler
java.lang.Object
org.docx4j.model.images.AbstractConversionImageHandler
org.docx4j.model.images.FileConversionImageHandler
- All Implemented Interfaces:
ConversionImageHandler
- Direct Known Subclasses:
HTMLConversionImageHandler
The DefaultConversionImageHandler is a pure File-based ImageHandler.
-
Field Summary
Fields inherited from class org.docx4j.model.images.AbstractConversionImageHandler
handledImagesMap, imageDirPath, includeUUID, log, uuid -
Constructor Summary
ConstructorsConstructorDescriptionFileConversionImageHandler(String imageDirPath, boolean includeUUID) Creates a DefaultConversionImageHandler. -
Method Summary
Modifier and TypeMethodDescriptionprotected StringcreateStoredImage(BinaryPart binaryPart, byte[] bytes) protected StringsetupImageUri(File imageFile) If there is a prefix use this prefix for the uriprotected FilesetupRootFolder(BinaryPart binaryPart) protected StringstoreImage(BinaryPart binaryPart, byte[] bytes, File folder, String filename) Methods inherited from class org.docx4j.model.images.AbstractConversionImageHandler
clear, createEncodedImage, createKey, doHandleImage, getImageData, getImageName, handleExternalImage, handleImage, handleInternalImage, isInternalImage, setupImageName
-
Constructor Details
-
FileConversionImageHandler
Creates a DefaultConversionImageHandler.- Parameters:
imageDirPath-targetUri-includeUUID-
-
-
Method Details
-
createStoredImage
- Specified by:
createStoredImagein classAbstractConversionImageHandler- Throws:
Docx4JException
-
storeImage
protected String storeImage(BinaryPart binaryPart, byte[] bytes, File folder, String filename) throws Docx4JException - Throws:
Docx4JException
-
setupRootFolder
- Throws:
Docx4JException
-
setupImageUri
If there is a prefix use this prefix for the uri
-