public interface PrintFileProcessor<G,E>
Modifier and Type | Method and Description |
---|---|
boolean |
acceptsFile(java.io.File processingFile) |
void |
cleanupEnvironment(java.io.File processingFile) |
java.lang.Double |
getBuildAreaMM(PrintJob printJob) |
java.awt.image.BufferedImage |
getCurrentImage(PrintJob printJob) |
E |
getErrors(PrintJob printJob) |
java.lang.String[] |
getFileExtensions() |
java.lang.String |
getFriendlyName() |
G |
getGeometry(PrintJob printJob) |
void |
prepareEnvironment(java.io.File processingFile,
PrintJob printJob) |
JobStatus |
processFile(PrintJob printJob) |
java.lang.String[] getFileExtensions()
java.lang.String getFriendlyName()
boolean acceptsFile(java.io.File processingFile)
java.awt.image.BufferedImage getCurrentImage(PrintJob printJob)
java.lang.Double getBuildAreaMM(PrintJob printJob)
JobStatus processFile(PrintJob printJob) throws java.lang.Exception
java.lang.Exception
void prepareEnvironment(java.io.File processingFile, PrintJob printJob) throws JobManagerException
JobManagerException
void cleanupEnvironment(java.io.File processingFile) throws JobManagerException
JobManagerException
G getGeometry(PrintJob printJob) throws JobManagerException
JobManagerException
E getErrors(PrintJob printJob) throws JobManagerException
JobManagerException