java.lang.Object
org.simoes.lpd.common.ControlFileCommands
- public class ControlFileCommands
- extends java.lang.Object
|
Constructor Summary |
ControlFileCommands()
|
ControlFileCommands(byte[] bytes)
|
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)
|
log
static org.apache.log4j.Logger log
classForBannerPage
private java.lang.String classForBannerPage
host
private java.lang.String host
indentCount
private java.lang.String indentCount
jobName
private java.lang.String jobName
userName
private java.lang.String userName
email
private java.lang.String email
fileName
private java.lang.String fileName
userId
private java.lang.String userId
symbolicLinkData
private java.lang.String symbolicLinkData
title
private java.lang.String title
fileToUnlink
private java.lang.String fileToUnlink
widthCount
private java.lang.String widthCount
troffRFontFileName
private java.lang.String troffRFontFileName
troffIFontName
private java.lang.String troffIFontName
troffBFontName
private java.lang.String troffBFontName
troffSFontName
private java.lang.String troffSFontName
plotCIFFileName
private java.lang.String plotCIFFileName
printDVIFileName
private java.lang.String printDVIFileName
fileToPrintAsText
private java.lang.String fileToPrintAsText
fileToPlot
private java.lang.String fileToPlot
fileToPrintAsTextRaw
private java.lang.String fileToPrintAsTextRaw
fileToPrintAsDitroff
private java.lang.String fileToPrintAsDitroff
fileToPrintAsPostscript
private java.lang.String fileToPrintAsPostscript
fileToPrintAsPr
private java.lang.String fileToPrintAsPr
fileToPrintFortran
private java.lang.String fileToPrintFortran
fileToPrintAsTroff
private java.lang.String fileToPrintAsTroff
fileToPrintAsRaster
private java.lang.String fileToPrintAsRaster
ControlFileCommands
public ControlFileCommands()
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)
ControlFileCommands
public ControlFileCommands(byte[] bytes)
throws org.simoes.lpd.exception.LPDException
getClassForBannerPage
public java.lang.String getClassForBannerPage()
getHost
public java.lang.String getHost()
getIndentCount
public java.lang.String getIndentCount()
getJobName
public java.lang.String getJobName()
getUserName
public java.lang.String getUserName()
getEmail
public java.lang.String getEmail()
getFileName
public java.lang.String getFileName()
getUserId
public java.lang.String getUserId()
getSymbolicLinkData
public java.lang.String getSymbolicLinkData()
getTitle
public java.lang.String getTitle()
getFileToUnlink
public java.lang.String getFileToUnlink()
getWidthCount
public java.lang.String getWidthCount()
getTroffRFontFileName
public java.lang.String getTroffRFontFileName()
getTroffIFontName
public java.lang.String getTroffIFontName()
getTroffBFontName
public java.lang.String getTroffBFontName()
getTroffSFontName
public java.lang.String getTroffSFontName()
getPlotCIFFileName
public java.lang.String getPlotCIFFileName()
getPrintDVIFileName
public java.lang.String getPrintDVIFileName()
getFileToPrintAsText
public java.lang.String getFileToPrintAsText()
getFileToPlot
public java.lang.String getFileToPlot()
getFileToPrintAsTextRaw
public java.lang.String getFileToPrintAsTextRaw()
getFileToPrintAsDitroff
public java.lang.String getFileToPrintAsDitroff()
getFileToPrintAsPostscript
public java.lang.String getFileToPrintAsPostscript()
getFileToPrintAsPr
public java.lang.String getFileToPrintAsPr()
getFileToPrintFortran
public java.lang.String getFileToPrintFortran()
getFileToPrintAsTroff
public java.lang.String getFileToPrintAsTroff()
getFileToPrintAsRaster
public java.lang.String getFileToPrintAsRaster()
setClassForBannerPage
public void setClassForBannerPage(java.lang.String a)
setHost
public void setHost(java.lang.String a)
setIndentCount
public void setIndentCount(java.lang.String a)
setJobName
public void setJobName(java.lang.String a)
setUserName
public void setUserName(java.lang.String a)
setEmail
public void setEmail(java.lang.String a)
setFileName
public void setFileName(java.lang.String a)
setUserId
public void setUserId(java.lang.String a)
setSymbolicLinkData
public void setSymbolicLinkData(java.lang.String a)
setTitle
public void setTitle(java.lang.String a)
setFileToUnlink
public void setFileToUnlink(java.lang.String a)
setWidthCount
public void setWidthCount(java.lang.String a)
setTroffRFontFileName
public void setTroffRFontFileName(java.lang.String a)
setTroffIFontName
public void setTroffIFontName(java.lang.String a)
setTroffBFontName
public void setTroffBFontName(java.lang.String a)
setTroffSFontName
public void setTroffSFontName(java.lang.String a)
setPlotCIFFileName
public void setPlotCIFFileName(java.lang.String a)
setPrintDVIFileName
public void setPrintDVIFileName(java.lang.String a)
setFileToPrintAsText
public void setFileToPrintAsText(java.lang.String a)
setFileToPlot
public void setFileToPlot(java.lang.String a)
setFileToPrintAsTextRaw
public void setFileToPrintAsTextRaw(java.lang.String a)
setFileToPrintAsDitroff
public void setFileToPrintAsDitroff(java.lang.String a)
setFileToPrintAsPostscript
public void setFileToPrintAsPostscript(java.lang.String a)
setFileToPrintAsPr
public void setFileToPrintAsPr(java.lang.String a)
setFileToPrintFortran
public void setFileToPrintFortran(java.lang.String a)
setFileToPrintAsTroff
public void setFileToPrintAsTroff(java.lang.String a)
setFileToPrintAsRaster
public void setFileToPrintAsRaster(java.lang.String a)
toString
public java.lang.String toString()
- Description copied from class:
java.lang.Object
- Convert this Object to a human-readable String.
There are no limits placed on how long this String
should be or what it should contain. We suggest you
make it as intuitive as possible to be able to place
it into System.out.println() 55
and such.
It is typical, but not required, to ensure that this method
never completes abruptly with a java.lang.RuntimeException.
This method will be called when performing string
concatenation with this object. If the result is
null, string concatenation will instead
use "null".
The default implementation returns
getClass().getName() + "@" +
Integer.toHexString(hashCode()).
processCommand
protected void processCommand(java.lang.String command)
- processes a command (one line of input).
setAttribute
protected void setAttribute(java.lang.String commandcode,
java.lang.String operand)
- switches on the command code and sets the appropriate attribute.
main
public static void main(java.lang.String[] args)
throws org.simoes.lpd.exception.LPDException
- unit test method.
toControlFileFormat
public byte[] toControlFileFormat()
- outputs current attributes in RFC1179 control file format (byte array).