org.pdfsam.guiclient.business.thumbnails.creators
Class JPodThumbnailCreator
java.lang.Object
org.pdfsam.guiclient.business.thumbnails.creators.AbstractThumbnailCreator
org.pdfsam.guiclient.business.thumbnails.creators.JPodThumbnailCreator
- All Implemented Interfaces:
- org.pdfsam.guiclient.business.thumbnails.creators.ThumbnailsCreator
public class JPodThumbnailCreator
- extends org.pdfsam.guiclient.business.thumbnails.creators.AbstractThumbnailCreator
Thumbnail creator using JPod
- Author:
- Andrea Vacondio
Fields inherited from interface org.pdfsam.guiclient.business.thumbnails.creators.ThumbnailsCreator |
DEFAULT_RESIZE_PERCENTAGE |
Methods inherited from class org.pdfsam.guiclient.business.thumbnails.creators.AbstractThumbnailCreator |
clean, getCurrentId, getInputFile, getPageImage, getPageImage, getPageImage, getPanel, getProvidedPassword, getThumbnail, initThumbnailsPanel, initThumbnailsPanel, setProvidedPassword |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JPOD_RESOLUTION
public static final int JPOD_RESOLUTION
- See Also:
- Constant Field Values
JPodThumbnailCreator
public JPodThumbnailCreator()
getPageImage
public java.awt.image.BufferedImage getPageImage(java.io.File inputFile,
java.lang.String password,
int page,
int rotation)
throws org.pdfsam.guiclient.exceptions.ThumbnailCreationException
- Throws:
org.pdfsam.guiclient.exceptions.ThumbnailCreationException
getThumbnail
public java.awt.image.BufferedImage getThumbnail(java.io.File inputFile,
java.lang.String password,
int page,
float resizePercentage)
throws org.pdfsam.guiclient.exceptions.ThumbnailCreationException
- Throws:
org.pdfsam.guiclient.exceptions.ThumbnailCreationException
getResolution
public int getResolution()
getCreatorName
public java.lang.String getCreatorName()
getCreatorIdentifier
public java.lang.String getCreatorIdentifier()
finalizeThumbnailsCreation
protected void finalizeThumbnailsCreation()
throws org.pdfsam.guiclient.exceptions.ThumbnailCreationException
- Specified by:
finalizeThumbnailsCreation
in class org.pdfsam.guiclient.business.thumbnails.creators.AbstractThumbnailCreator
- Throws:
org.pdfsam.guiclient.exceptions.ThumbnailCreationException
getCloserTask
protected java.util.concurrent.Callable<java.lang.Boolean> getCloserTask()
throws org.pdfsam.guiclient.exceptions.ThumbnailCreationException
- Specified by:
getCloserTask
in class org.pdfsam.guiclient.business.thumbnails.creators.AbstractThumbnailCreator
- Throws:
org.pdfsam.guiclient.exceptions.ThumbnailCreationException
getDocumentInfo
protected org.pdfsam.guiclient.dto.DocumentInfo getDocumentInfo()
throws org.pdfsam.guiclient.exceptions.ThumbnailCreationException
- Specified by:
getDocumentInfo
in class org.pdfsam.guiclient.business.thumbnails.creators.AbstractThumbnailCreator
- Throws:
org.pdfsam.guiclient.exceptions.ThumbnailCreationException
getDocumentModel
protected java.util.Vector<org.pdfsam.guiclient.dto.VisualPageListItem> getDocumentModel(java.util.List<org.pdfsam.guiclient.dto.DocumentPage> template)
throws org.pdfsam.guiclient.exceptions.ThumbnailCreationException
- Specified by:
getDocumentModel
in class org.pdfsam.guiclient.business.thumbnails.creators.AbstractThumbnailCreator
- Throws:
org.pdfsam.guiclient.exceptions.ThumbnailCreationException
getGenerationTasks
protected java.util.Collection<? extends java.util.concurrent.Callable<java.lang.Boolean>> getGenerationTasks(java.util.Vector<org.pdfsam.guiclient.dto.VisualPageListItem> modelList)
throws org.pdfsam.guiclient.exceptions.ThumbnailCreationException
- Specified by:
getGenerationTasks
in class org.pdfsam.guiclient.business.thumbnails.creators.AbstractThumbnailCreator
- Throws:
org.pdfsam.guiclient.exceptions.ThumbnailCreationException
initThumbnailsCreation
protected void initThumbnailsCreation()
throws org.pdfsam.guiclient.exceptions.ThumbnailCreationException
- Specified by:
initThumbnailsCreation
in class org.pdfsam.guiclient.business.thumbnails.creators.AbstractThumbnailCreator
- Throws:
org.pdfsam.guiclient.exceptions.ThumbnailCreationException
openInputDocument
protected boolean openInputDocument()
throws org.pdfsam.guiclient.exceptions.ThumbnailCreationException
- Specified by:
openInputDocument
in class org.pdfsam.guiclient.business.thumbnails.creators.AbstractThumbnailCreator
- Throws:
org.pdfsam.guiclient.exceptions.ThumbnailCreationException