|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.simoes.lpd.common.ControlFileCommands
This encapsulates the control file and all of it's commands.
If you are capturing print jobs you probably care about this class
because it has all of the information about the print job.
The print job data that is sent to the printer is found at DataFile
.
Constructor Summary | |
ControlFileCommands()
Default constructor. |
|
ControlFileCommands(byte[] bytes)
Constructor that is passed the raw byte array from the request. |
|
ControlFileCommands(java.lang.String classForBannerPage,
java.lang.String host,
java.lang.String indentCount,
java.lang.String jobName,
java.lang.String userName,
java.lang.String email,
java.lang.String fileName,
java.lang.String userId,
java.lang.String symbolicLinkData,
java.lang.String title,
java.lang.String fileToUnlink,
java.lang.String widthCount,
java.lang.String troffRFontFileName,
java.lang.String troffIFontName,
java.lang.String troffBFontName,
java.lang.String troffSFontName,
java.lang.String plotCIFFileName,
java.lang.String printDVIFileName,
java.lang.String fileToPrintAsText,
java.lang.String fileToPlot,
java.lang.String fileToPrintAsTextRaw,
java.lang.String fileToPrintAsDitroff,
java.lang.String fileToPrintAsPostscript,
java.lang.String fileToPrintAsPr,
java.lang.String fileToPrintFortran,
java.lang.String fileToPrintAsTroff,
java.lang.String fileToPrintAsRaster)
Fully qualified constructor. |
Method Summary | |
java.lang.Object |
clone()
|
java.lang.String |
getClassForBannerPage()
|
java.lang.String |
getEmail()
|
java.lang.String |
getFileName()
|
java.lang.String |
getFileToPlot()
|
java.lang.String |
getFileToPrintAsDitroff()
|
java.lang.String |
getFileToPrintAsPostscript()
|
java.lang.String |
getFileToPrintAsPr()
|
java.lang.String |
getFileToPrintAsRaster()
|
java.lang.String |
getFileToPrintAsText()
|
java.lang.String |
getFileToPrintAsTextRaw()
|
java.lang.String |
getFileToPrintAsTroff()
|
java.lang.String |
getFileToPrintFortran()
|
java.lang.String |
getFileToUnlink()
|
java.lang.String |
getHost()
|
java.lang.String |
getIndentCount()
|
java.lang.String |
getJobName()
|
java.lang.String |
getPlotCIFFileName()
|
java.lang.String |
getPrintDVIFileName()
|
java.lang.String |
getSymbolicLinkData()
|
java.lang.String |
getTitle()
|
java.lang.String |
getTroffBFontName()
|
java.lang.String |
getTroffIFontName()
|
java.lang.String |
getTroffRFontFileName()
|
java.lang.String |
getTroffSFontName()
|
java.lang.String |
getUserId()
|
java.lang.String |
getUserName()
|
java.lang.String |
getWidthCount()
|
static void |
main(java.lang.String[] args)
unit test method. |
protected void |
processCommand(java.lang.String command)
Processes a command (one line of input). |
protected void |
setAttribute(java.lang.String commandcode,
java.lang.String operand)
Switches on the command code and sets the appropriate attribute. |
void |
setClassForBannerPage(java.lang.String a)
|
void |
setEmail(java.lang.String a)
|
void |
setFileName(java.lang.String a)
|
void |
setFileToPlot(java.lang.String a)
|
void |
setFileToPrintAsDitroff(java.lang.String a)
|
void |
setFileToPrintAsPostscript(java.lang.String a)
|
void |
setFileToPrintAsPr(java.lang.String a)
|
void |
setFileToPrintAsRaster(java.lang.String a)
|
void |
setFileToPrintAsText(java.lang.String a)
|
void |
setFileToPrintAsTextRaw(java.lang.String a)
|
void |
setFileToPrintAsTroff(java.lang.String a)
|
void |
setFileToPrintFortran(java.lang.String a)
|
void |
setFileToUnlink(java.lang.String a)
|
void |
setHost(java.lang.String a)
|
void |
setIndentCount(java.lang.String a)
|
void |
setJobName(java.lang.String a)
|
void |
setPlotCIFFileName(java.lang.String a)
|
void |
setPrintDVIFileName(java.lang.String a)
|
void |
setSymbolicLinkData(java.lang.String a)
|
void |
setTitle(java.lang.String a)
|
void |
setTroffBFontName(java.lang.String a)
|
void |
setTroffIFontName(java.lang.String a)
|
void |
setTroffRFontFileName(java.lang.String a)
|
void |
setTroffSFontName(java.lang.String a)
|
void |
setUserId(java.lang.String a)
|
void |
setUserName(java.lang.String a)
|
void |
setWidthCount(java.lang.String a)
|
byte[] |
toControlFileFormat()
Outputs current attributes in RFC1179 control file format (byte array). |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public ControlFileCommands()
public ControlFileCommands(java.lang.String classForBannerPage, java.lang.String host, java.lang.String indentCount, java.lang.String jobName, java.lang.String userName, java.lang.String email, java.lang.String fileName, java.lang.String userId, java.lang.String symbolicLinkData, java.lang.String title, java.lang.String fileToUnlink, java.lang.String widthCount, java.lang.String troffRFontFileName, java.lang.String troffIFontName, java.lang.String troffBFontName, java.lang.String troffSFontName, java.lang.String plotCIFFileName, java.lang.String printDVIFileName, java.lang.String fileToPrintAsText, java.lang.String fileToPlot, java.lang.String fileToPrintAsTextRaw, java.lang.String fileToPrintAsDitroff, java.lang.String fileToPrintAsPostscript, java.lang.String fileToPrintAsPr, java.lang.String fileToPrintFortran, java.lang.String fileToPrintAsTroff, java.lang.String fileToPrintAsRaster)
classForBannerPage
- host
- indentCount
- jobName
- the name of the print jobuserName
- email
- fileName
- userId
- the user that sent the command/print jobsymbolicLinkData
- title
- fileToUnlink
- widthCount
- troffRFontFileName
- troffIFontName
- troffBFontName
- troffSFontName
- plotCIFFileName
- printDVIFileName
- fileToPrintAsText
- fileToPlot
- fileToPrintAsTextRaw
- fileToPrintAsDitroff
- fileToPrintAsPostscript
- fileToPrintAsPr
- fileToPrintFortran
- fileToPrintAsTroff
- fileToPrintAsRaster
- public ControlFileCommands(byte[] bytes) throws LPDException
bytes
- - byte array representing a RFC1179 Control File's contents.
LPDException
Method Detail |
public java.lang.String getClassForBannerPage()
public java.lang.String getHost()
public java.lang.String getIndentCount()
public java.lang.String getJobName()
public java.lang.String getUserName()
public java.lang.String getEmail()
public java.lang.String getFileName()
public java.lang.String getUserId()
public java.lang.String getSymbolicLinkData()
public java.lang.String getTitle()
public java.lang.String getFileToUnlink()
public java.lang.String getWidthCount()
public java.lang.String getTroffRFontFileName()
public java.lang.String getTroffIFontName()
public java.lang.String getTroffBFontName()
public java.lang.String getTroffSFontName()
public java.lang.String getPlotCIFFileName()
public java.lang.String getPrintDVIFileName()
public java.lang.String getFileToPrintAsText()
public java.lang.String getFileToPlot()
public java.lang.String getFileToPrintAsTextRaw()
public java.lang.String getFileToPrintAsDitroff()
public java.lang.String getFileToPrintAsPostscript()
public java.lang.String getFileToPrintAsPr()
public java.lang.String getFileToPrintFortran()
public java.lang.String getFileToPrintAsTroff()
public java.lang.String getFileToPrintAsRaster()
public void setClassForBannerPage(java.lang.String a)
public void setHost(java.lang.String a)
public void setIndentCount(java.lang.String a)
public void setJobName(java.lang.String a)
public void setUserName(java.lang.String a)
public void setEmail(java.lang.String a)
public void setFileName(java.lang.String a)
public void setUserId(java.lang.String a)
public void setSymbolicLinkData(java.lang.String a)
public void setTitle(java.lang.String a)
public void setFileToUnlink(java.lang.String a)
public void setWidthCount(java.lang.String a)
public void setTroffRFontFileName(java.lang.String a)
public void setTroffIFontName(java.lang.String a)
public void setTroffBFontName(java.lang.String a)
public void setTroffSFontName(java.lang.String a)
public void setPlotCIFFileName(java.lang.String a)
public void setPrintDVIFileName(java.lang.String a)
public void setFileToPrintAsText(java.lang.String a)
public void setFileToPlot(java.lang.String a)
public void setFileToPrintAsTextRaw(java.lang.String a)
public void setFileToPrintAsDitroff(java.lang.String a)
public void setFileToPrintAsPostscript(java.lang.String a)
public void setFileToPrintAsPr(java.lang.String a)
public void setFileToPrintFortran(java.lang.String a)
public void setFileToPrintAsTroff(java.lang.String a)
public void setFileToPrintAsRaster(java.lang.String a)
public java.lang.Object clone()
public java.lang.String toString()
protected void processCommand(java.lang.String command)
command
- protected void setAttribute(java.lang.String commandcode, java.lang.String operand)
commandcode
- the flag describing what the attribute isoperand
- the attributepublic static void main(java.lang.String[] args) throws LPDException
LPDException
public byte[] toControlFileFormat()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |