Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| JavaTM 2 Platform Standard Ed. 5.0
PREV NEXT | FRAMES NO FRAMES

## Uses of Class
java.io.Reader

Packages that use Reader
java.awt.datatransfer | Provides interfaces and classes for transferring data between and within applications.
java.io | Provides for system input and output through data streams, serialization and the file system.
java.nio.channels | Defines channels, which represent connections to entities that are capable of performing I/O operations, such as files and sockets; defines selectors, for multiplexed, non-blocking I/O operations.
java.sql | Provides the API for accessing and processing data stored in a data source (usually a relational database) using the JavaTM programming language.
javax.print | Provides the principal classes and interfaces for the JavaTM Print Service API.
javax.sql | Provides the API for server side data source access and processing from the JavaTM programming language.
javax.sql.rowset | Standard interfaces and base classes for JDBC `RowSet` implementations.
javax.sql.rowset.serial | Provides utility classes to allow serializable mappings between SQL types and data types in the Java programming language.
javax.sql.rowset.spi | The standard classes and interfaces that a third party vendor has to use in its implementation of a synchronization provider.
javax.swing.text | Provides classes and interfaces that deal with editable and noneditable text components.
javax.swing.text.html | Provides the class `HTMLEditorKit` and supporting classes for creating HTML text editors.
javax.swing.text.html.parser | Provides the default HTML parser, along with support classes.
javax.swing.text.rtf | Provides a class (`RTFEditorKit`) for creating Rich-Text-Format text editors.
javax.xml.transform.stream | This package implements stream- and URI- specific transformation APIs.
org.w3c.dom.ls |
org.xml.sax | This package provides the core SAX APIs.

Uses of Reader in java.awt.datatransfer

Methods in java.awt.datatransfer that return Reader
`Reader` | `DataFlavor.getReaderForText(Transferable transferable)` Gets a Reader for a text flavor, decoded, if necessary, for the expected charset (encoding).

Uses of Reader in java.io

Subclasses of Reader in java.io
`class` | `BufferedReader` Read text from a character-input stream, buffering characters so as to provide for the efficient reading of characters, arrays, and lines.
`class` | `CharArrayReader` This class implements a character buffer that can be used as a character-input stream.
`class` | `FileReader` Convenience class for reading character files.
`class` | `FilterReader` Abstract class for reading filtered character streams.
`class` | `InputStreamReader` An InputStreamReader is a bridge from byte streams to character streams: It reads bytes and decodes them into characters using a specified ``charset``.
`class` | `LineNumberReader` A buffered character-input stream that keeps track of line numbers.
`class` | `PipedReader` Piped character-input streams.
`class` | `PushbackReader` A character-stream reader that allows characters to be pushed back into the stream.
`class` | `StringReader` A character stream whose source is a string.

Fields in java.io declared as Reader
`protected Reader` | `FilterReader.in` The underlying character-input stream.

Constructors in java.io with parameters of type Reader
`BufferedReader(Reader in)` Create a buffering character-input stream that uses a default-sized input buffer.
`BufferedReader(Reader in, int sz)` Create a buffering character-input stream that uses an input buffer of the specified size.
`FilterReader(Reader in)` Create a new filtered reader.
`LineNumberReader(Reader in)` Create a new line-numbering reader, using the default input-buffer size.
`LineNumberReader(Reader in, int sz)` Create a new line-numbering reader, reading characters into a buffer of the given size.
`PushbackReader(Reader in)` Create a new pushback reader with a one-character pushback buffer.
`PushbackReader(Reader in, int size)` Create a new pushback reader with a pushback buffer of the given size.
`StreamTokenizer(Reader r)` Create a tokenizer that parses the given character stream.

Uses of Reader in java.nio.channels

Methods in java.nio.channels that return Reader
`static Reader` | `Channels.newReader(ReadableByteChannel ch, CharsetDecoder dec, int minBufferCap)` Constructs a reader that decodes bytes from the given channel using the given decoder.
`static Reader` | `Channels.newReader(ReadableByteChannel ch, String csName)` Constructs a reader that decodes bytes from the given channel according to the named charset.

Uses of Reader in java.sql

Methods in java.sql that return Reader
`Reader` | `Clob.getCharacterStream()` Retrieves the `CLOB` value designated by this `Clob` object as a `java.io.Reader` object (or as a stream of characters).
`Reader` | `ResultSet.getCharacterStream(int columnIndex)` Retrieves the value of the designated column in the current row of this `ResultSet` object as a `java.io.Reader` object.
`Reader` | `ResultSet.getCharacterStream(String columnName)` Retrieves the value of the designated column in the current row of this `ResultSet` object as a `java.io.Reader` object.
`Reader` | `SQLInput.readCharacterStream()` Reads the next attribute in the stream and returns it as a stream of Unicode characters.

Methods in java.sql with parameters of type Reader
`void` | `PreparedStatement.setCharacterStream(int parameterIndex, Reader reader, int length)` Sets the designated parameter to the given `Reader` object, which is the given number of characters long.
`void` | `CallableStatement.setCharacterStream(String parameterName, Reader reader, int length)` Sets the designated parameter to the given `Reader` object, which is the given number of characters long.
`void` | `ResultSet.updateCharacterStream(int columnIndex, Reader x, int length)` Updates the designated column with a character stream value.
`void` | `ResultSet.updateCharacterStream(String columnName, Reader reader, int length)` Updates the designated column with a character stream value.
`void` | `SQLOutput.writeCharacterStream(Reader x)` Writes the next attribute to the stream as a stream of Unicode characters.

Uses of Reader in javax.print

Methods in javax.print that return Reader
`Reader` | `SimpleDoc.getReaderForText()` Obtains a reader for extracting character print data from this doc.
`Reader` | `Doc.getReaderForText()` Obtains a reader for extracting character print data from this doc.

Uses of Reader in javax.sql

Methods in javax.sql with parameters of type Reader
`void` | `RowSet.setCharacterStream(int parameterIndex, Reader reader, int length)` Sets the designated parameter in this `RowSet` object's command to the given `java.io.Reader` value.

Uses of Reader in javax.sql.rowset

Fields in javax.sql.rowset declared as Reader
`protected Reader` | `BaseRowSet.charStream` The `Reader` object that will be returned by the method `getCharacterStream`, which is specified in the `ResultSet` interface.

Methods in javax.sql.rowset with parameters of type Reader
`void` | `WebRowSet.readXml(Reader reader)` Reads a `WebRowSet` object in its XML format from the given `Reader` object.
`void` | `BaseRowSet.setCharacterStream(int parameterIndex, Reader reader, int length)` Sets the designated parameter to the given `java.io.Reader` object, which will have the specified number of characters.

Uses of Reader in javax.sql.rowset.serial

Methods in javax.sql.rowset.serial that return Reader
`Reader` | `SerialClob.getCharacterStream()` Returns this `SerialClob` object's data as a stream of Unicode characters.
`Reader` | `SQLInputImpl.readCharacterStream()` Retrieves the next attribute in this `SQLInputImpl` object as a stream of Unicode characters.

Methods in javax.sql.rowset.serial with parameters of type Reader
`void` | `SQLOutputImpl.writeCharacterStream(Reader x)` Writes a stream of Unicode characters to this `SQLOutputImpl` object.

Uses of Reader in javax.sql.rowset.spi

Methods in javax.sql.rowset.spi with parameters of type Reader
`void` | `XmlReader.readXML(WebRowSet caller, Reader reader)` Reads and parses the given `WebRowSet` object from the given input stream in XML format.

Uses of Reader in javax.swing.text

Methods in javax.swing.text with parameters of type Reader
`void` | `DefaultEditorKit.read(Reader in, Document doc, int pos)` Inserts content from the given stream, which will be treated as plain text.
`abstract void` | `EditorKit.read(Reader in, Document doc, int pos)` Inserts content from the given stream which is expected to be in a format appropriate for this kind of content handler.
`void` | `JTextComponent.read(Reader in, Object desc)` Initializes from a stream.

Uses of Reader in javax.swing.text.html

Methods in javax.swing.text.html with parameters of type Reader
`void` | `StyleSheet.loadRules(Reader in, URL ref)` Loads a set of rules that have been specified in terms of CSS1 grammar.
`abstract void` | `HTMLEditorKit.Parser.parse(Reader r, HTMLEditorKit.ParserCallback cb, boolean ignoreCharSet)` Parse the given stream and drive the given callback with the results of the parse.
`void` | `HTMLEditorKit.read(Reader in, Document doc, int pos)` Inserts content from the given stream.

Uses of Reader in javax.swing.text.html.parser

Methods in javax.swing.text.html.parser with parameters of type Reader
`void` | `Parser.parse(Reader in)` Parse an HTML stream, given a DTD.
`void` | `ParserDelegator.parse(Reader r, HTMLEditorKit.ParserCallback cb, boolean ignoreCharSet)`
`void` | `DocumentParser.parse(Reader in, HTMLEditorKit.ParserCallback callback, boolean ignoreCharSet)`

Uses of Reader in javax.swing.text.rtf

Methods in javax.swing.text.rtf with parameters of type Reader
`void` | `RTFEditorKit.read(Reader in, Document doc, int pos)` Insert content from the given stream, which will be treated as plain text.

Uses of Reader in javax.xml.transform.stream

Methods in javax.xml.transform.stream that return Reader
`Reader` | `StreamSource.getReader()` Get the character stream that was set with setReader.

Methods in javax.xml.transform.stream with parameters of type Reader
`void` | `StreamSource.setReader(Reader reader)` Set the input to be a character reader.

Constructors in javax.xml.transform.stream with parameters of type Reader
`StreamSource(Reader reader)` Construct a StreamSource from a character reader.
`StreamSource(Reader reader, String systemId)` Construct a StreamSource from a character reader.

Uses of Reader in org.w3c.dom.ls

Methods in org.w3c.dom.ls that return Reader
`Reader` | `LSInput.getCharacterStream()` An attribute of a language and binding dependent type that represents a stream of 16-bit units.

Methods in org.w3c.dom.ls with parameters of type Reader
`void` | `LSInput.setCharacterStream(Reader characterStream)` An attribute of a language and binding dependent type that represents a stream of 16-bit units.

Uses of Reader in org.xml.sax

Methods in org.xml.sax that return Reader
`Reader` | `InputSource.getCharacterStream()` Get the character stream for this input source.

Methods in org.xml.sax with parameters of type Reader
`void` | `InputSource.setCharacterStream(Reader characterStream)` Set the character stream for this input source.

Constructors in org.xml.sax with parameters of type Reader
`InputSource(Reader characterStream)` Create a new input source with a character stream.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| JavaTM 2 Platform Standard Ed. 5.0
PREV NEXT | FRAMES NO FRAMES

Submit a bug or feature
For further API reference and developer documentation, see Java 2 SDK SE Developer Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.

Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.