public class PrintJob
extends java.lang.Object
Constructor and Description |
---|
PrintJob(java.io.File jobFile) |
Modifier and Type | Method and Description |
---|---|
void |
addNewSlice(long sliceTime,
java.lang.Double buildAreaInMM) |
javax.script.CompiledScript |
buildCompiledScript(java.lang.String scriptName,
java.lang.String script,
javax.script.ScriptEngine engine) |
boolean |
equals(java.lang.Object obj) |
long |
getAverageSliceTime() |
int |
getCurrentSlice() |
double |
getCurrentSliceCost() |
long |
getCurrentSliceTime() |
long |
getElapsedTime() |
java.lang.String |
getErrorDescription() |
int |
getExposureTime() |
java.util.UUID |
getId() |
java.io.File |
getJobFile() |
java.lang.String |
getJobName() |
Printer |
getPrinter() |
PrintFileProcessor<?,?> |
getPrintFileProcessor() |
long |
getStartTime() |
JobStatus |
getStatus() |
double |
getTotalCost() |
int |
getTotalSlices() |
double |
getZLiftDistance() |
double |
getZLiftSpeed() |
int |
hashCode() |
void |
initializePrintJob(java.util.concurrent.Future<JobStatus> futureJobStatus) |
boolean |
isExposureTimeOverriden() |
boolean |
isPrintInProgress() |
boolean |
isPrintPaused() |
boolean |
isZLiftDistanceOverriden() |
boolean |
isZLiftSpeedOverriden() |
void |
overrideExposureTime(int exposureTime) |
void |
overrideZLiftDistance(double zLiftDistance) |
void |
overrideZLiftSpeed(double zLiftSpeed) |
void |
setAverageSliceTime(long averageSliceTime) |
void |
setCurrentSlice(int currentSlice) |
void |
setCurrentSliceCost(double currentSliceCost) |
void |
setCurrentSliceTime(long currentSliceTime) |
void |
setElapsedTime(long elapsedTime) |
void |
setErrorDescription(java.lang.String errorDescription) |
void |
setExposureTime(int exposureTime) |
void |
setPrinter(Printer printer) |
void |
setPrintFileProcessor(PrintFileProcessor<?,?> printFileProcessor) |
void |
setStartTime(long startTime) |
void |
setTotalCost(double totalCost) |
void |
setTotalSlices(int totalSlices) |
void |
setZLiftDistance(double zLiftDistance) |
void |
setZLiftSpeed(double zLiftSpeed) |
void |
stopOverridingExposureTime() |
void |
stopOverridingZLiftDistance() |
void |
stopOverridingZLiftSpeed() |
java.lang.String |
toString() |
public java.util.UUID getId()
public java.io.File getJobFile()
public java.lang.String getJobName()
public long getElapsedTime()
public void setElapsedTime(long elapsedTime)
public long getStartTime()
public void setStartTime(long startTime)
public int getTotalSlices()
public void setTotalSlices(int totalSlices)
public int getCurrentSlice()
public void setCurrentSlice(int currentSlice)
public long getCurrentSliceTime()
public void setCurrentSliceTime(long currentSliceTime)
public void setPrinter(Printer printer)
public Printer getPrinter()
public boolean isPrintInProgress()
public boolean isPrintPaused()
public JobStatus getStatus()
public void initializePrintJob(java.util.concurrent.Future<JobStatus> futureJobStatus)
public java.lang.String getErrorDescription()
public void setErrorDescription(java.lang.String errorDescription)
public PrintFileProcessor<?,?> getPrintFileProcessor()
public void setPrintFileProcessor(PrintFileProcessor<?,?> printFileProcessor)
public void stopOverridingZLiftDistance()
public void overrideZLiftDistance(double zLiftDistance) throws InappropriateDeviceException
InappropriateDeviceException
public boolean isZLiftDistanceOverriden()
public double getZLiftDistance()
public void setZLiftDistance(double zLiftDistance)
public javax.script.CompiledScript buildCompiledScript(java.lang.String scriptName, java.lang.String script, javax.script.ScriptEngine engine) throws javax.script.ScriptException
javax.script.ScriptException
public void stopOverridingZLiftSpeed()
public void overrideZLiftSpeed(double zLiftSpeed) throws InappropriateDeviceException
InappropriateDeviceException
public boolean isZLiftSpeedOverriden()
public double getZLiftSpeed()
public void setZLiftSpeed(double zLiftSpeed)
public void stopOverridingExposureTime()
public void overrideExposureTime(int exposureTime)
public boolean isExposureTimeOverriden()
public int getExposureTime()
public void setExposureTime(int exposureTime)
public long getAverageSliceTime()
public void setAverageSliceTime(long averageSliceTime)
public double getTotalCost()
public void setTotalCost(double totalCost)
public double getCurrentSliceCost()
public void setCurrentSliceCost(double currentSliceCost)
public void addNewSlice(long sliceTime, java.lang.Double buildAreaInMM)
public java.lang.String toString()
toString
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object