utils
Class PrintUtils

java.lang.Object
  extended by utils.PrintUtils
All Implemented Interfaces:
java.awt.print.Printable

public class PrintUtils
extends java.lang.Object
implements java.awt.print.Printable


Field Summary
 
Fields inherited from interface java.awt.print.Printable
NO_SUCH_PAGE, PAGE_EXISTS
 
Constructor Summary
PrintUtils()
           
PrintUtils(java.awt.Component componentToBePrinted)
           
PrintUtils(java.lang.String file)
           
 
Method Summary
static void disableDoubleBuffering(java.awt.Component c)
          The speed and quality of printing suffers dramatically if any of the containers have double buffering turned on.
static void displayData(byte[][] data)
           
static void displayData(int[][] data)
           
static void enableDoubleBuffering(java.awt.Component c)
          Re-enables double buffering globally.
static char getBinary(boolean b)
           
 java.awt.Font getFont()
           
 java.awt.print.PageFormat getGlobalPageFormat()
           
static java.lang.String getPrintReflectionString(java.lang.Object value)
           
static javax.print.PrintService[] getPrintServices()
           
static void info(java.lang.String s)
           
static void main(java.lang.String[] args)
           
 void print()
           
static void print(byte[] b)
           
static void print(byte[][] b)
           
static void print(byte[] b, int base)
           
static void print(char[] chars)
           
static void print(java.util.Collection<java.lang.Object> objects)
           
static void print(double[] b)
           
static void print(double[][] b)
           
static void print(double[] data, boolean showLineNumbers)
           
static void print(double[] b, java.text.NumberFormat nf)
           
static void print(java.util.Enumeration e)
           
static void print(float[] b)
           
static void print(float[][] b)
           
 int print(java.awt.Graphics g, java.awt.print.PageFormat pageFormat, int pageIndex)
           
static void print(int[] ia)
           
static void print(int[] data, boolean showLineNumbers)
           
static void print(java.util.Iterator it)
           
static void print(java.util.List l)
           
static void print(java.util.regex.Matcher m)
           
static void print(java.lang.Object[] o)
           
static void print(java.lang.Object[][] o)
           
static void print(java.awt.print.PageFormat pageFormat)
           
static void print(java.awt.print.Paper p)
           
static void print(javax.print.PrintService ps)
           
static void print(short[] b)
           
static void print(short[][] b)
           
static void print(java.lang.String s)
           
static void print(java.lang.String[] o)
           
static void print(java.lang.String[] o, boolean showLineNumbers)
           
static void print(java.lang.String[] strings, int n)
          Print all strings larger than n
 int print2(java.awt.Graphics g, java.awt.print.PageFormat pf, int pageIndex)
           
static void printCharArray(char[][] c)
           
static void printComponent(java.awt.Component c)
           
static void PrintContainer(java.awt.Container c)
           
static void printFile()
           
 void printFormat()
           
static void println(char[] a)
           
static void println(double[] b)
           
static void println(int[] a)
           
static void println(java.lang.Object o)
           
static void println(java.lang.Object[] o)
           
static void println(java.lang.String displayName)
           
static void printNumberedLines(java.lang.String[] strings)
          A method for printing an array of strings.
static void printReflection(java.lang.Object value)
           
static void printReflection(java.lang.Object[] o)
           
static void printState(RunCheckBox[][] rcb1)
           
static void printVector(java.util.Vector v)
           
 void setFont(java.awt.Font font)
           
 void setGlobalPageFormat(java.awt.print.PageFormat globalPageFormat)
           
static void testListPrintServices()
           
static void throwing(java.lang.String name, java.lang.String s, java.lang.Throwable thrown)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PrintUtils

public PrintUtils(java.lang.String file)

PrintUtils

public PrintUtils()

PrintUtils

public PrintUtils(java.awt.Component componentToBePrinted)
Method Detail

printFile

public static void printFile()

print2

public int print2(java.awt.Graphics g,
                  java.awt.print.PageFormat pf,
                  int pageIndex)
           throws java.awt.print.PrinterException
Throws:
java.awt.print.PrinterException

printComponent

public static void printComponent(java.awt.Component c)

print

public void print()

print

public int print(java.awt.Graphics g,
                 java.awt.print.PageFormat pageFormat,
                 int pageIndex)
Specified by:
print in interface java.awt.print.Printable

disableDoubleBuffering

public static void disableDoubleBuffering(java.awt.Component c)
The speed and quality of printing suffers dramatically if any of the containers have double buffering turned on. So this turns if off globally.


enableDoubleBuffering

public static void enableDoubleBuffering(java.awt.Component c)
Re-enables double buffering globally.


getFont

public java.awt.Font getFont()

setFont

public void setFont(java.awt.Font font)

getGlobalPageFormat

public java.awt.print.PageFormat getGlobalPageFormat()

setGlobalPageFormat

public void setGlobalPageFormat(java.awt.print.PageFormat globalPageFormat)

printFormat

public void printFormat()

print

public static void print(java.awt.print.PageFormat pageFormat)

print

public static void print(java.awt.print.Paper p)

println

public static void println(int[] a)

println

public static void println(char[] a)

println

public static void println(java.lang.Object o)

println

public static void println(java.lang.Object[] o)

testListPrintServices

public static void testListPrintServices()

getPrintServices

public static javax.print.PrintService[] getPrintServices()

print

public static void print(javax.print.PrintService ps)

displayData

public static void displayData(int[][] data)

displayData

public static void displayData(byte[][] data)

print

public static void print(double[] b,
                         java.text.NumberFormat nf)

print

public static void print(java.lang.String[] strings,
                         int n)
Print all strings larger than n

Parameters:
strings -
n -

print

public static void print(java.util.regex.Matcher m)

print

public static void print(short[] b)

print

public static void print(float[] b)

print

public static void print(byte[] b)

print

public static void print(byte[] b,
                         int base)

print

public static void print(double[] b)

println

public static void println(double[] b)

print

public static void print(double[][] b)

print

public static void print(float[][] b)

print

public static void print(short[][] b)

print

public static void print(byte[][] b)

getBinary

public static char getBinary(boolean b)

printState

public static void printState(RunCheckBox[][] rcb1)

printVector

public static void printVector(java.util.Vector v)

print

public static void print(java.util.List l)

print

public static void print(java.util.Enumeration e)

print

public static void print(java.lang.Object[] o)

printReflection

public static void printReflection(java.lang.Object[] o)

print

public static void print(java.lang.Object[][] o)

print

public static void print(java.lang.String[] o)

print

public static void print(java.lang.String[] o,
                         boolean showLineNumbers)

PrintContainer

public static void PrintContainer(java.awt.Container c)

println

public static void println(java.lang.String displayName)

info

public static void info(java.lang.String s)

throwing

public static void throwing(java.lang.String name,
                            java.lang.String s,
                            java.lang.Throwable thrown)

print

public static void print(int[] ia)

print

public static void print(java.lang.String s)

print

public static void print(java.util.Collection<java.lang.Object> objects)

main

public static void main(java.lang.String[] args)

getPrintReflectionString

public static java.lang.String getPrintReflectionString(java.lang.Object value)

printReflection

public static void printReflection(java.lang.Object value)

printCharArray

public static void printCharArray(char[][] c)

print

public static void print(char[] chars)

print

public static void print(int[] data,
                         boolean showLineNumbers)

print

public static void print(double[] data,
                         boolean showLineNumbers)

print

public static void print(java.util.Iterator it)

printNumberedLines

public static void printNumberedLines(java.lang.String[] strings)
A method for printing an array of strings.

Parameters:
strings -