Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.simoes.lpd.common
Class ControlFileCommands  view ControlFileCommands download ControlFileCommands.java

java.lang.Object
  extended byorg.simoes.lpd.common.ControlFileCommands

public class ControlFileCommands
extends java.lang.Object


Field Summary
private  java.lang.String classForBannerPage
           
private  java.lang.String email
           
private  java.lang.String fileName
           
private  java.lang.String fileToPlot
           
private  java.lang.String fileToPrintAsDitroff
           
private  java.lang.String fileToPrintAsPostscript
           
private  java.lang.String fileToPrintAsPr
           
private  java.lang.String fileToPrintAsRaster
           
private  java.lang.String fileToPrintAsText
           
private  java.lang.String fileToPrintAsTextRaw
           
private  java.lang.String fileToPrintAsTroff
           
private  java.lang.String fileToPrintFortran
           
private  java.lang.String fileToUnlink
           
private  java.lang.String host
           
private  java.lang.String indentCount
           
private  java.lang.String jobName
           
(package private) static org.apache.log4j.Logger log
           
private  java.lang.String plotCIFFileName
           
private  java.lang.String printDVIFileName
           
private  java.lang.String symbolicLinkData
           
private  java.lang.String title
           
private  java.lang.String troffBFontName
           
private  java.lang.String troffIFontName
           
private  java.lang.String troffRFontFileName
           
private  java.lang.String troffSFontName
           
private  java.lang.String userId
           
private  java.lang.String userName
           
private  java.lang.String widthCount
           
 
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)
           
 
Method Summary
 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()
          Convert this Object to a human-readable String.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

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
Constructor Detail

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
Method Detail

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).