## Uses of Class
java.io.PrintStream

Packages that use PrintStream
java.awt: Contains all of the classes for creating user interfaces and for painting graphics and images.
java.io: Provides for system input and output through data streams, serialization and the file system.
java.lang: Provides classes that are fundamental to the design of the Java programming language.
java.rmi.server: Provides classes and interfaces for supporting the server side of RMI.
java.sql: Provides the API for accessing and processing data stored in a data source (usually a relational database) using the JavaTM programming language.
java.util: Contains the collections framework, legacy collection classes, event model, date and time facilities, internationalization, and miscellaneous utility classes (a string tokenizer, a random-number generator, and a bit array).
javax.swing: Provides a set of "lightweight" (all-Java language) components that, to the maximum degree possible, work the same on all platforms.
javax.swing.text: Provides classes and interfaces that deal with editable and noneditable text components.
javax.xml.bind: Provides a runtime binding framework for client applications including unmarshalling, marshalling, and validation capabilities.
javax.xml.crypto: Common classes for XML cryptography.
javax.xml.crypto.dsig: Classes for generating and validating XML digital signatures.
javax.xml.transform: This package defines the generic APIs for processing transformation instructions, and performing a transformation from source to result.
javax.xml.xpath: This package provides an object-model neutral API for the evaluation of XPath expressions and access to the evaluation environment.

### Uses of PrintStream in java.awt

Methods in java.awt with parameters of type PrintStream
`void` Component.`list(PrintStream out)` Prints a listing of this component to the specified output stream.
`void` Component.`list(PrintStream out, int indent)` Prints out a list, starting at the specified indentation, to the specified print stream.
`void` Container.`list(PrintStream out, int indent)` Prints a listing of this container to the specified output stream.

### Uses of PrintStream in java.io

Methods in java.io that return PrintStream
`PrintStream` PrintStream.`append(char c)` Appends the specified character to this output stream.
`PrintStream` PrintStream.`append(CharSequence csq)` Appends the specified character sequence to this output stream.
`PrintStream` PrintStream.`append(CharSequence csq, int start, int end)` Appends a subsequence of the specified character sequence to this output stream.
`PrintStream` PrintStream.`format(Locale l, String format, Object... args)` Writes a formatted string to this output stream using the specified format string and arguments.
`PrintStream` PrintStream.`format(String format, Object... args)` Writes a formatted string to this output stream using the specified format string and arguments.
`PrintStream` PrintStream.`printf(Locale l, String format, Object... args)` A convenience method to write a formatted string to this output stream using the specified format string and arguments.
`PrintStream` PrintStream.`printf(String format, Object... args)` A convenience method to write a formatted string to this output stream using the specified format string and arguments.

### Uses of PrintStream in java.lang

Fields in java.lang declared as PrintStream
`static PrintStream` System.`err` The "standard" error output stream.
`static PrintStream` System.`out` The "standard" output stream.

Methods in java.lang with parameters of type PrintStream
`void` Throwable.`printStackTrace(PrintStream s)` Prints this throwable and its backtrace to the specified print stream.
`static void` System.`setErr(PrintStream err)` Reassigns the "standard" error output stream.
`static void` System.`setOut(PrintStream out)` Reassigns the "standard" output stream.

### Uses of PrintStream in java.rmi.server

Subclasses of PrintStream in java.rmi.server
`class` `LogStream` Deprecated. no replacement

Methods in java.rmi.server that return PrintStream
`static PrintStream` LogStream.`getDefaultStream()` Deprecated. no replacement
`static PrintStream` RemoteServer.`getLog()` Returns stream for the RMI call log.

Methods in java.rmi.server with parameters of type PrintStream
`static void` LogStream.`setDefaultStream(PrintStream newDefault)` Deprecated. no replacement

### Uses of PrintStream in java.sql

Methods in java.sql that return PrintStream
`static PrintStream` DriverManager.`getLogStream()` Deprecated. Use `getLogWriter`

Methods in java.sql with parameters of type PrintStream
`static void` DriverManager.`setLogStream(PrintStream out)` Deprecated. Use `setLogWriter`

### Uses of PrintStream in java.util

Methods in java.util with parameters of type PrintStream
`void` Properties.`list(PrintStream out)` Prints this property list out to the specified output stream.

Constructors in java.util with parameters of type PrintStream
Constructor and Description
`Formatter(PrintStream ps)` Constructs a new formatter with the specified print stream.

### Uses of PrintStream in javax.swing

Methods in javax.swing that return PrintStream
`static PrintStream` DebugGraphics.`logStream()` Returns the stream to which the DebugGraphics logs drawing operations.

Methods in javax.swing with parameters of type PrintStream
`static void` DebugGraphics.`setLogStream(PrintStream stream)` Sets the stream to which the DebugGraphics logs drawing operations.

### Uses of PrintStream in javax.swing.text

Methods in javax.swing.text with parameters of type PrintStream
`void` AbstractDocument.`dump(PrintStream out)` Gives a diagnostic dump.
`void` AbstractDocument.AbstractElement.`dump(PrintStream psOut, int indentAmount)` Dumps a debugging representation of the element hierarchy.

### Uses of PrintStream in javax.xml.bind

Methods in javax.xml.bind with parameters of type PrintStream
`void` JAXBException.`printStackTrace(PrintStream s)` Prints this JAXBException and its stack trace (including the stack trace of the linkedException if it is non-null) to the PrintStream.
`void` TypeConstraintException.`printStackTrace(PrintStream s)` Prints this TypeConstraintException and its stack trace (including the stack trace of the linkedException if it is non-null) to the PrintStream.

### Uses of PrintStream in javax.xml.crypto

Methods in javax.xml.crypto with parameters of type PrintStream
`void` KeySelectorException.`printStackTrace(PrintStream s)` Prints this `KeySelectorException`, its backtrace and the cause's backtrace to the specified print stream.
`void` URIReferenceException.`printStackTrace(PrintStream s)` Prints this `URIReferenceException`, its backtrace and the cause's backtrace to the specified print stream.
`void` MarshalException.`printStackTrace(PrintStream s)` Prints this `MarshalException`, its backtrace and the cause's backtrace to the specified print stream.
`void` NoSuchMechanismException.`printStackTrace(PrintStream s)` Prints this `NoSuchMechanismException`, its backtrace and the cause's backtrace to the specified print stream.

### Uses of PrintStream in javax.xml.crypto.dsig

Methods in javax.xml.crypto.dsig with parameters of type PrintStream
`void` XMLSignatureException.`printStackTrace(PrintStream s)` Prints this `XMLSignatureException`, its backtrace and the cause's backtrace to the specified print stream.
`void` TransformException.`printStackTrace(PrintStream s)` Prints this `TransformException`, its backtrace and the cause's backtrace to the specified print stream.

### Uses of PrintStream in javax.xml.transform

Methods in javax.xml.transform with parameters of type PrintStream
`void` TransformerException.`printStackTrace(PrintStream s)` Print the the trace of methods from where the error originated.

### Uses of PrintStream in javax.xml.xpath

Methods in javax.xml.xpath with parameters of type PrintStream
`void` XPathException.`printStackTrace(PrintStream s)` Print stack trace to specified `PrintStream`.