Package org.cip4.jdflib.cformat
Class PrintfStream
java.lang.Object
java.io.OutputStream
java.io.FilterOutputStream
java.io.PrintStream
org.cip4.jdflib.cformat.PrintfStream
- All Implemented Interfaces:
Closeable,Flushable,Appendable,AutoCloseable
Deprecated.
use standard java writers
PrintStream which outputs primitive types using C printf style formatting. For each primitive type (float, double, char, int, long, String), there is a printf
method which takes (as a first argument) either a printf style format string, or a PrintfFormat object. Using the latter can be more efficient because it permits an
application to prorate the overhead of parsing a format string.
Because Java does not permit variable numbers of arguments, each printf methodName accepts only one primitive type, and the format can correspondingly contain only one conversion sequence.
- See Also:
-
Field Summary
Fields inherited from class java.io.FilterOutputStream
out -
Constructor Summary
ConstructorsConstructorDescriptionPrintfStream(OutputStream pout) Deprecated.Creates a PrintfStream, without automatic line flushing, from an existing OutputStream.PrintfStream(OutputStream pout, boolean autoFlush) Deprecated.Creates a PrintfStream from an existing OutputStream. -
Method Summary
Modifier and TypeMethodDescriptionvoidDeprecated.Prints a char in accordance with the supplied format string.voidDeprecated.Prints a double in accordance with the supplied format string.voidDeprecated.Prints a float in accordance with the supplied format string.voidDeprecated.Prints an int in accordance with the supplied format string.voidDeprecated.Prints a long in accordance with the supplied format string.voidDeprecated.Prints a String in accordance with the supplied format string.voidprintf(PrintfFormat fmt, char x) Deprecated.Prints a char in accordance with the supplied PrintfFormat object.voidprintf(PrintfFormat fmt, double x) Deprecated.Prints a double in accordance with the supplied PrintfFormat object.voidprintf(PrintfFormat fmt, float x) Deprecated.Prints a float in accordance with the supplied PrintfFormat object.voidprintf(PrintfFormat fmt, int x) Deprecated.Prints an int in accordance with the supplied PrintfFormat object.voidprintf(PrintfFormat fmt, long x) Deprecated.Prints a long in accordance with the supplied PrintfFormat object.voidprintf(PrintfFormat fmt, String x) Deprecated.Prints a String in accordance with the supplied PrintfFormat object.Methods inherited from class java.io.PrintStream
append, append, append, checkError, clearError, close, flush, format, format, print, print, print, print, print, print, print, print, print, printf, printf, println, println, println, println, println, println, println, println, println, println, setError, write, write, write, writeBytesMethods inherited from class java.io.OutputStream
nullOutputStream
-
Constructor Details
-
PrintfStream
Deprecated.Creates a PrintfStream, without automatic line flushing, from an existing OutputStream.- Parameters:
out- An output stream
-
PrintfStream
Deprecated.Creates a PrintfStream from an existing OutputStream.- Parameters:
out- An output streamautoFlush- If true, specifies that output flushing will automatically occur when the println() methods are called, a byte array is written, or a new line character or byte is encountered in the output.
-
-
Method Details
-
printf
Deprecated.Prints a double in accordance with the supplied format string.- Parameters:
fs- Format stringx- Double to output- Throws:
IllegalArgumentException- Malformed format string
-
printf
Deprecated.Prints a float in accordance with the supplied format string.- Parameters:
fs- Format stringx- Float to output- Throws:
IllegalArgumentException- Malformed format string
-
printf
Deprecated.Prints a long in accordance with the supplied format string.- Parameters:
fs- Format stringx- Long to output- Throws:
IllegalArgumentException- Malformed format string
-
printf
Deprecated.Prints an int in accordance with the supplied format string.- Parameters:
fs- Format stringx- Int to output- Throws:
IllegalArgumentException- Malformed format string
-
printf
Deprecated.Prints a String in accordance with the supplied format string.- Parameters:
fs- Format stringx- String to output- Throws:
IllegalArgumentException- Malformed format string
-
printf
Deprecated.Prints a char in accordance with the supplied format string.- Parameters:
fs- Format stringx- Char to output- Throws:
IllegalArgumentException- Malformed format string
-
printf
Deprecated.Prints a double in accordance with the supplied PrintfFormat object.- Parameters:
fmt- Formatting objectx- Double to output- See Also:
-
printf
Deprecated.Prints a float in accordance with the supplied PrintfFormat object.- Parameters:
fmt- Formatting objectx- Float to output- See Also:
-
printf
Deprecated.Prints a long in accordance with the supplied PrintfFormat object.- Parameters:
fmt- Formatting objectx- Long to output- See Also:
-
printf
Deprecated.Prints an int in accordance with the supplied PrintfFormat object.- Parameters:
fmt- Formatting objectx- Int to output- See Also:
-
printf
Deprecated.Prints a String in accordance with the supplied PrintfFormat object.- Parameters:
fmt- Formatting objectx- String to output- See Also:
-
printf
Deprecated.Prints a char in accordance with the supplied PrintfFormat object.- Parameters:
fmt- Formatting objectx- Char to output- See Also:
-