org.acm.seguin.print
Class PrintingSettings

java.lang.Object
  extended by org.acm.seguin.print.PrintingSettings

public class PrintingSettings
extends java.lang.Object

Stores the pretty printer settings. Allows the user to reload or write them to a file.

Author:
Chris Seguin

Constructor Summary
PrintingSettings()
          Constructor for the PrintingSettings object
 
Method Summary
 int getDateFontSize()
          Gets the DateFontSize attribute of the PrintingSettings object
 int getFilenameFontSize()
          Gets the FilenameFontSize attribute of the PrintingSettings object
 int getHeaderBlockHeight()
          Gets the HeaderBlockHeight attribute of the PrintingSettings object
 int getLinesPerPage()
          Gets the LinesPerPage attribute of the PrintingSettings object
 int getTextFontSize()
          Gets the TextFontSize attribute of the PrintingSettings object
 int getTextSpace()
          Gets the TextSpace attribute of the PrintingSettings object
 void save()
          Description of the Method
 void setDateFontSize(int value)
          Sets the DateFontSize attribute of the PrintingSettings object
 void setFilenameFontSize(int value)
          Sets the FilenameFontSize attribute of the PrintingSettings object
 void setHeaderBlockHeight(int value)
          Sets the HeaderBlockHeight attribute of the PrintingSettings object
 void setLinesPerPage(int value)
          Sets the LinesPerPage attribute of the PrintingSettings object
 void setTextFontSize(int value)
          Sets the TextFontSize attribute of the PrintingSettings object
 void setTextSpace(int value)
          Sets the TextSpace attribute of the PrintingSettings object
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PrintingSettings

public PrintingSettings()
Constructor for the PrintingSettings object

Method Detail

setTextFontSize

public void setTextFontSize(int value)
Sets the TextFontSize attribute of the PrintingSettings object

Parameters:
value - The new TextFontSize value

setTextSpace

public void setTextSpace(int value)
Sets the TextSpace attribute of the PrintingSettings object

Parameters:
value - The new TextSpace value

setHeaderBlockHeight

public void setHeaderBlockHeight(int value)
Sets the HeaderBlockHeight attribute of the PrintingSettings object

Parameters:
value - The new HeaderBlockHeight value

setFilenameFontSize

public void setFilenameFontSize(int value)
Sets the FilenameFontSize attribute of the PrintingSettings object

Parameters:
value - The new FilenameFontSize value

setDateFontSize

public void setDateFontSize(int value)
Sets the DateFontSize attribute of the PrintingSettings object

Parameters:
value - The new DateFontSize value

setLinesPerPage

public void setLinesPerPage(int value)
Sets the LinesPerPage attribute of the PrintingSettings object

Parameters:
value - The new LinesPerPage value

getTextFontSize

public int getTextFontSize()
Gets the TextFontSize attribute of the PrintingSettings object

Returns:
The TextFontSize value

getTextSpace

public int getTextSpace()
Gets the TextSpace attribute of the PrintingSettings object

Returns:
The TextSpace value

getHeaderBlockHeight

public int getHeaderBlockHeight()
Gets the HeaderBlockHeight attribute of the PrintingSettings object

Returns:
The HeaderBlockHeight value

getFilenameFontSize

public int getFilenameFontSize()
Gets the FilenameFontSize attribute of the PrintingSettings object

Returns:
The FilenameFontSize value

getDateFontSize

public int getDateFontSize()
Gets the DateFontSize attribute of the PrintingSettings object

Returns:
The DateFontSize value

getLinesPerPage

public int getLinesPerPage()
Gets the LinesPerPage attribute of the PrintingSettings object

Returns:
The LinesPerPage value

save

public void save()
Description of the Method