net.sf.filePiper.processors
Class ImageSizerProcessor
java.lang.Object
net.sf.filePiper.model.OneToOneByteFileProcessor
net.sf.filePiper.processors.ImageSizerProcessor
- All Implemented Interfaces:
- FileProcessor
public class ImageSizerProcessor
- extends OneToOneByteFileProcessor
Processor resizing an JPEG image file.
- Author:
- BEROL
| Methods inherited from class net.sf.filePiper.model.OneToOneByteFileProcessor |
bytesProcessed, endBatch, getCurrentInputFileInfo, getEditor, getOutputCardinality, getProposedExtension, getSettings, getStatusMessage, init, inputFileStarted, linesProcessed, process, setCurrentInputFileInfo, startBatch |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ImageSizerProcessor
public ImageSizerProcessor()
getProcessorName
public String getProcessorName()
- Specified by:
getProcessorName in interface FileProcessor- Specified by:
getProcessorName in class OneToOneByteFileProcessor
- Returns:
- A displayable name for this processor.
getProcessorDescription
public String getProcessorDescription()
- Overrides:
getProcessorDescription in class OneToOneByteFileProcessor
getTargetSize
public int getTargetSize()
setTargetSize
public void setTargetSize(int newSize)
getTargetFormat
public ImageSizerProcessor.ImageFormat getTargetFormat()
setTargetFormat
public void setTargetFormat(ImageSizerProcessor.ImageFormat newFormat)
getProposedNameSuffix
public String getProposedNameSuffix()
- Specified by:
getProposedNameSuffix in class OneToOneByteFileProcessor
setProposedFilePath
protected void setProposedFilePath(InputFileInfo info)
- Overrides:
setProposedFilePath in class OneToOneByteFileProcessor
process
public void process(InputStream is,
OutputStream os,
FileProcessorEnvironment env)
throws IOException
- Specified by:
process in class OneToOneByteFileProcessor
- Throws:
IOException
Copyright © 2010. All Rights Reserved.