public abstract class AbstractPrintFileProcessor<G,E> extends java.lang.Object implements PrintFileProcessor<G,E>
Modifier and Type | Class and Description |
---|---|
static class |
AbstractPrintFileProcessor.DataAid |
Constructor and Description |
---|
AbstractPrintFileProcessor() |
Modifier and Type | Method and Description |
---|---|
void |
applyBulbMask(AbstractPrintFileProcessor.DataAid aid,
java.awt.Graphics2D g2,
int width,
int height) |
AbstractPrintFileProcessor.DataAid |
initializeDataAid(PrintJob printJob) |
JobStatus |
performFooter(AbstractPrintFileProcessor.DataAid aid) |
void |
performHeader(AbstractPrintFileProcessor.DataAid aid) |
JobStatus |
performPostSlice(AbstractPrintFileProcessor.DataAid aid) |
JobStatus |
performPreSlice(AbstractPrintFileProcessor.DataAid aid,
java.util.List<StlError> errors) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
acceptsFile, cleanupEnvironment, getBuildAreaMM, getCurrentImage, getErrors, getFileExtensions, getFriendlyName, getGeometry, prepareEnvironment, processFile
public AbstractPrintFileProcessor.DataAid initializeDataAid(PrintJob printJob) throws InappropriateDeviceException
InappropriateDeviceException
public void performHeader(AbstractPrintFileProcessor.DataAid aid) throws InappropriateDeviceException, java.io.IOException
InappropriateDeviceException
java.io.IOException
public JobStatus performPreSlice(AbstractPrintFileProcessor.DataAid aid, java.util.List<StlError> errors) throws InappropriateDeviceException
InappropriateDeviceException
public JobStatus performPostSlice(AbstractPrintFileProcessor.DataAid aid) throws java.util.concurrent.ExecutionException, java.lang.InterruptedException, InappropriateDeviceException, javax.script.ScriptException
java.util.concurrent.ExecutionException
java.lang.InterruptedException
InappropriateDeviceException
javax.script.ScriptException
public JobStatus performFooter(AbstractPrintFileProcessor.DataAid aid) throws java.io.IOException, InappropriateDeviceException
java.io.IOException
InappropriateDeviceException
public void applyBulbMask(AbstractPrintFileProcessor.DataAid aid, java.awt.Graphics2D g2, int width, int height) throws javax.script.ScriptException
javax.script.ScriptException