org.strbio.io
Interface Printf

All Known Implementing Classes:
OldBufferedPrintfTextArea, OldPrintfJLabel, OldPrintfJTextArea, OldPrintfTextArea, PrintfJLabel, PrintfJTextArea, PrintfStream, PrintfTee, PrintfTextArea, PrintfWriter, ProfileGUIApp.LoadProgressDialog

public interface Printf

An interface for routines that support a form of printf().

Version:
1.0, 6/5/98
Author:
JMC

Method Summary
 void flush()
          Flushes the output if necessary.
 void printf(java.lang.String fmt)
          Prints a string to the output, without any formatting or parameter substitution (because there are no parameters)
 void printf(java.lang.String fmt, char x)
          Prints an integer to the output with some formatting.
 void printf(java.lang.String fmt, double x)
          Prints a double to the output with some formatting.
 void printf(java.lang.String fmt, float x)
          Prints a float to the output with some formatting.
 void printf(java.lang.String fmt, int x)
          Prints an integer to the output with some formatting.
 void printf(java.lang.String fmt, long x)
          Prints a long to the output with some formatting.
 void printf(java.lang.String fmt, java.lang.String x)
          Prints a String to the output with some formatting.
 

Method Detail

printf

void printf(java.lang.String fmt)
            throws java.io.IOException
Prints a string to the output, without any formatting or parameter substitution (because there are no parameters)

Throws:
java.io.IOException

printf

void printf(java.lang.String fmt,
            double x)
            throws java.io.IOException
Prints a double to the output with some formatting.

Parameters:
fmt - The format string, like in C... should contain %f or something to that effect. Note that you don't do %lf, just %f.
x - The double to print.
Throws:
java.io.IOException

printf

void printf(java.lang.String fmt,
            float x)
            throws java.io.IOException
Prints a float to the output with some formatting.

Parameters:
fmt - The format string, like in C... should contain %f or something to that effect.
x - The float to print.
Throws:
java.io.IOException

printf

void printf(java.lang.String fmt,
            long x)
            throws java.io.IOException
Prints a long to the output with some formatting.

Parameters:
fmt - The format string, like in C... should contain %d or something to that effect. Note that you don't do %ld, just %d.
x - The long to print.
Throws:
java.io.IOException

printf

void printf(java.lang.String fmt,
            int x)
            throws java.io.IOException
Prints an integer to the output with some formatting.

Parameters:
fmt - The format string, like in C... should contain %d or something to that effect.
x - The int to print.
Throws:
java.io.IOException

printf

void printf(java.lang.String fmt,
            char x)
            throws java.io.IOException
Prints an integer to the output with some formatting.

Parameters:
fmt - The format string, like in C... should contain %c or something to that effect.
x - The char to print.
Throws:
java.io.IOException

printf

void printf(java.lang.String fmt,
            java.lang.String x)
            throws java.io.IOException
Prints a String to the output with some formatting.

Parameters:
fmt - The format string, like in C... should contain %s or something to that effect. Note that unless you actually do some formatting (i.e %-3s) it's ususally faster to use the + operator.
x - The String to print.
Throws:
java.io.IOException

flush

void flush()
           throws java.io.IOException
Flushes the output if necessary.

Throws:
java.io.IOException