Uses of Class
java.io.Reader
Package
Description
Provides interfaces and classes for transferring data between and within
applications.
Provides for system input and output through data streams,
serialization and the file system.
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.
Provides the API for accessing and processing data stored in a
data source (usually a relational database) using the
Java programming language.
Contains the collections framework, some internationalization support classes,
a service loader, properties, random number generation, string parsing
and scanning classes, base64 encoding and decoding, a bit array, and
several miscellaneous utility classes.
Provides the principal classes and interfaces for the Java Print
Service API.
The scripting API consists of interfaces and classes that define
Java Scripting Engines and provides
a framework for their use in Java applications.
Provides the API for server side data source access and processing from
the Java programming language.
Standard interfaces and base classes for JDBC
RowSet
implementations.Provides utility classes to allow serializable mappings between SQL types
and data types in the Java programming language.
The standard classes and interfaces that a third party vendor has to
use in its implementation of a synchronization provider.
Provides classes and interfaces that deal with editable and noneditable text
components.
Provides the class
HTMLEditorKit
and supporting classes for creating
HTML text editors.Provides the default HTML parser, along with support classes.
Provides a class (
RTFEditorKit
) for creating Rich-Text-Format text
editors.Provides interfaces for tools which can be invoked from a program,
for example, compilers.
Defines interfaces and classes for the Streaming API for XML (StAX).
Provides stream and URI specific transformation classes.
This package provides classes to create events and control Flight Recorder.
Provides interfaces for creating tools, such as a Read-Eval-Print Loop (REPL),
which interactively evaluate "snippets" of Java programming language code.
Provides interfaces for DOM Level 3 Load and Save.
Provides the interfaces for the Simple API for XML (SAX).
-
Uses of Reader in java.awt.datatransfer
Modifier and TypeMethodDescriptionDataFlavor.getReaderForText
(Transferable transferable) Gets a Reader for a text flavor, decoded, if necessary, for the expected charset (encoding). -
Uses of Reader in java.io
Modifier and TypeClassDescriptionclass
Reads text from a character-input stream, buffering characters so as to provide for the efficient reading of characters, arrays, and lines.class
This class implements a character buffer that can be used as a character-input stream.class
Reads text from character files using a default buffer size.class
Abstract class for reading filtered character streams.class
An InputStreamReader is a bridge from byte streams to character streams: It reads bytes and decodes them into characters using a specifiedcharset
.class
A buffered character-input stream that keeps track of line numbers.class
Piped character-input streams.class
A character-stream reader that allows characters to be pushed back into the stream.class
A character stream whose source is a string.Modifier and TypeFieldDescriptionprotected Reader
FilterReader.in
The underlying character-input stream.Modifier and TypeMethodDescriptionstatic Reader
Reader.nullReader()
Returns a newReader
that reads no characters.Console.reader()
Retrieves the uniqueReader
object associated with this console.ModifierConstructorDescriptionBufferedReader
(Reader in) Creates a buffering character-input stream that uses a default-sized input buffer.BufferedReader
(Reader in, int sz) Creates a buffering character-input stream that uses an input buffer of the specified size.protected
FilterReader
(Reader in) Creates a new filtered reader.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) Creates a new pushback reader with a one-character pushback buffer.PushbackReader
(Reader in, int size) Creates a new pushback reader with a pushback buffer of the given size.Create a tokenizer that parses the given character stream. -
Uses of Reader in java.nio.channels
Modifier and TypeMethodDescriptionstatic Reader
Channels.newReader
(ReadableByteChannel ch, String csName) Constructs a reader that decodes bytes from the given channel according to the named charset.static Reader
Channels.newReader
(ReadableByteChannel ch, Charset charset) Constructs a reader that decodes bytes from the given channel according to the given charset.static Reader
Channels.newReader
(ReadableByteChannel ch, CharsetDecoder dec, int minBufferCap) Constructs a reader that decodes bytes from the given channel using the given decoder. -
Uses of Reader in java.sql
Modifier and TypeMethodDescriptionCallableStatement.getCharacterStream
(int parameterIndex) Retrieves the value of the designated parameter as ajava.io.Reader
object in the Java programming language.CallableStatement.getCharacterStream
(String parameterName) Retrieves the value of the designated parameter as ajava.io.Reader
object in the Java programming language.Clob.getCharacterStream()
Retrieves theCLOB
value designated by thisClob
object as ajava.io.Reader
object (or as a stream of characters).Clob.getCharacterStream
(long pos, long length) Returns aReader
object that contains a partialClob
value, starting with the character specified by pos, which is length characters in length.ResultSet.getCharacterStream
(int columnIndex) Retrieves the value of the designated column in the current row of thisResultSet
object as ajava.io.Reader
object.ResultSet.getCharacterStream
(String columnLabel) Retrieves the value of the designated column in the current row of thisResultSet
object as ajava.io.Reader
object.SQLXML.getCharacterStream()
Retrieves the XML value designated by this SQLXML instance as a java.io.Reader object.CallableStatement.getNCharacterStream
(int parameterIndex) Retrieves the value of the designated parameter as ajava.io.Reader
object in the Java programming language.CallableStatement.getNCharacterStream
(String parameterName) Retrieves the value of the designated parameter as ajava.io.Reader
object in the Java programming language.ResultSet.getNCharacterStream
(int columnIndex) Retrieves the value of the designated column in the current row of thisResultSet
object as ajava.io.Reader
object.ResultSet.getNCharacterStream
(String columnLabel) Retrieves the value of the designated column in the current row of thisResultSet
object as ajava.io.Reader
object.SQLInput.readCharacterStream()
Reads the next attribute in the stream and returns it as a stream of Unicode characters.Modifier and TypeMethodDescriptionvoid
CallableStatement.setCharacterStream
(String parameterName, Reader reader) Sets the designated parameter to the givenReader
object.void
CallableStatement.setCharacterStream
(String parameterName, Reader reader, int length) Sets the designated parameter to the givenReader
object, which is the given number of characters long.void
CallableStatement.setCharacterStream
(String parameterName, Reader reader, long length) Sets the designated parameter to the givenReader
object, which is the given number of characters long.void
PreparedStatement.setCharacterStream
(int parameterIndex, Reader reader) Sets the designated parameter to the givenReader
object.void
PreparedStatement.setCharacterStream
(int parameterIndex, Reader reader, int length) Sets the designated parameter to the givenReader
object, which is the given number of characters long.void
PreparedStatement.setCharacterStream
(int parameterIndex, Reader reader, long length) Sets the designated parameter to the givenReader
object, which is the given number of characters long.void
Sets the designated parameter to aReader
object.void
Sets the designated parameter to aReader
object.void
Sets the designated parameter to aReader
object.void
Sets the designated parameter to aReader
object.void
CallableStatement.setNCharacterStream
(String parameterName, Reader value) Sets the designated parameter to aReader
object.void
CallableStatement.setNCharacterStream
(String parameterName, Reader value, long length) Sets the designated parameter to aReader
object.void
PreparedStatement.setNCharacterStream
(int parameterIndex, Reader value) Sets the designated parameter to aReader
object.void
PreparedStatement.setNCharacterStream
(int parameterIndex, Reader value, long length) Sets the designated parameter to aReader
object.void
Sets the designated parameter to aReader
object.void
Sets the designated parameter to aReader
object.void
Sets the designated parameter to aReader
object.void
Sets the designated parameter to aReader
object.void
ResultSet.updateCharacterStream
(int columnIndex, Reader x) Updates the designated column with a character stream value.void
ResultSet.updateCharacterStream
(int columnIndex, Reader x, int length) Updates the designated column with a character stream value, which will have the specified number of bytes.void
ResultSet.updateCharacterStream
(int columnIndex, Reader x, long length) Updates the designated column with a character stream value, which will have the specified number of bytes.void
ResultSet.updateCharacterStream
(String columnLabel, Reader reader) Updates the designated column with a character stream value.void
ResultSet.updateCharacterStream
(String columnLabel, Reader reader, int length) Updates the designated column with a character stream value, which will have the specified number of bytes.void
ResultSet.updateCharacterStream
(String columnLabel, Reader reader, long length) Updates the designated column with a character stream value, which will have the specified number of bytes.void
ResultSet.updateClob
(int columnIndex, Reader reader) Updates the designated column using the givenReader
object.void
ResultSet.updateClob
(int columnIndex, Reader reader, long length) Updates the designated column using the givenReader
object, which is the given number of characters long.void
ResultSet.updateClob
(String columnLabel, Reader reader) Updates the designated column using the givenReader
object.void
ResultSet.updateClob
(String columnLabel, Reader reader, long length) Updates the designated column using the givenReader
object, which is the given number of characters long.void
ResultSet.updateNCharacterStream
(int columnIndex, Reader x) Updates the designated column with a character stream value.void
ResultSet.updateNCharacterStream
(int columnIndex, Reader x, long length) Updates the designated column with a character stream value, which will have the specified number of bytes.void
ResultSet.updateNCharacterStream
(String columnLabel, Reader reader) Updates the designated column with a character stream value.void
ResultSet.updateNCharacterStream
(String columnLabel, Reader reader, long length) Updates the designated column with a character stream value, which will have the specified number of bytes.void
ResultSet.updateNClob
(int columnIndex, Reader reader) Updates the designated column using the givenReader
The data will be read from the stream as needed until end-of-stream is reached.void
ResultSet.updateNClob
(int columnIndex, Reader reader, long length) Updates the designated column using the givenReader
object, which is the given number of characters long.void
ResultSet.updateNClob
(String columnLabel, Reader reader) Updates the designated column using the givenReader
object.void
ResultSet.updateNClob
(String columnLabel, Reader reader, long length) Updates the designated column using the givenReader
object, which is the given number of characters long.void
SQLOutput.writeCharacterStream
(Reader x) Writes the next attribute to the stream as a stream of Unicode characters. -
Uses of Reader in java.util
Modifier and TypeMethodDescriptionvoid
Reads a property list (key and element pairs) from the input character stream in a simple line-oriented format.ModifierConstructorDescriptionPropertyResourceBundle
(Reader reader) Creates a property resource bundle from aReader
. -
Uses of Reader in javax.print
Modifier and TypeMethodDescriptionDoc.getReaderForText()
Obtains a reader for extracting character print data from this doc.SimpleDoc.getReaderForText()
Obtains a reader for extracting character print data from this doc. -
Uses of Reader in javax.script
Modifier and TypeFieldDescriptionprotected Reader
SimpleScriptContext.reader
This is the reader to be used for input from scripts.Modifier and TypeMethodDescriptionScriptContext.getReader()
Returns aReader
to be used by the script to read input.SimpleScriptContext.getReader()
Returns aReader
to be used by the script to read input.Modifier and TypeMethodDescriptionCompiles the script (source read fromReader
) for later execution.eval(Reader)
calls the abstracteval(Reader, ScriptContext)
passing the value of thecontext
field.eval(Reader, Bindings)
calls the abstracteval(Reader, ScriptContext)
method, passing it aScriptContext
whose Reader, Writers and Bindings for scopes other thatENGINE_SCOPE
are identical to those members of the protectedcontext
field.Same aseval(String)
except that the source of the script is provided as aReader
Same aseval(String, Bindings)
except that the source of the script is provided as aReader
.ScriptEngine.eval
(Reader reader, ScriptContext context) Same aseval(String, ScriptContext)
where the source of the script is read from aReader
.void
Sets theReader
for scripts to read input .void
Sets theReader
for scripts to read input . -
Uses of Reader in javax.sql
Modifier and TypeMethodDescriptionvoid
RowSet.setCharacterStream
(int parameterIndex, Reader reader) Sets the designated parameter in thisRowSet
object's command to the givenReader
object.void
RowSet.setCharacterStream
(int parameterIndex, Reader reader, int length) Sets the designated parameter in thisRowSet
object's command to the givenjava.io.Reader
value.void
RowSet.setCharacterStream
(String parameterName, Reader reader) Sets the designated parameter to the givenReader
object.void
RowSet.setCharacterStream
(String parameterName, Reader reader, int length) Sets the designated parameter to the givenReader
object, which is the given number of characters long.void
Sets the designated parameter to aReader
object.void
Sets the designated parameter to aReader
object.void
Sets the designated parameter to aReader
object.void
Sets the designated parameter to aReader
object.void
RowSet.setNCharacterStream
(int parameterIndex, Reader value) Sets the designated parameter in thisRowSet
object's command to aReader
object.void
RowSet.setNCharacterStream
(int parameterIndex, Reader value, long length) Sets the designated parameter to aReader
object.void
RowSet.setNCharacterStream
(String parameterName, Reader value) Sets the designated parameter to aReader
object.void
RowSet.setNCharacterStream
(String parameterName, Reader value, long length) Sets the designated parameter to aReader
object.void
Sets the designated parameter to aReader
object.void
Sets the designated parameter to aReader
object.void
Sets the designated parameter to aReader
object.void
Sets the designated parameter to aReader
object. -
Uses of Reader in javax.sql.rowset
Modifier and TypeFieldDescriptionprotected Reader
BaseRowSet.charStream
TheReader
object that will be returned by the methodgetCharacterStream
, which is specified in theResultSet
interface.Modifier and TypeMethodDescriptionvoid
Reads aWebRowSet
object in its XML format from the givenReader
object.void
BaseRowSet.setCharacterStream
(int parameterIndex, Reader reader) Sets the designated parameter in thisRowSet
object's command to the givenReader
object.void
BaseRowSet.setCharacterStream
(int parameterIndex, Reader reader, int length) Sets the designated parameter to the givenjava.io.Reader
object, which will have the specified number of characters.void
BaseRowSet.setCharacterStream
(String parameterName, Reader reader) Sets the designated parameter to the givenReader
object.void
BaseRowSet.setCharacterStream
(String parameterName, Reader reader, int length) Sets the designated parameter to the givenReader
object, which is the given number of characters long.void
Sets the designated parameter to aReader
object.void
Sets the designated parameter to aReader
object.void
Sets the designated parameter to aReader
object.void
Sets the designated parameter to aReader
object.void
BaseRowSet.setNCharacterStream
(int parameterIndex, Reader value) Sets the designated parameter in thisRowSet
object's command to aReader
object.void
BaseRowSet.setNCharacterStream
(int parameterIndex, Reader value, long length) Sets the designated parameter to aReader
object.void
BaseRowSet.setNCharacterStream
(String parameterName, Reader value) Sets the designated parameter to aReader
object.void
BaseRowSet.setNCharacterStream
(String parameterName, Reader value, long length) Sets the designated parameter to aReader
object.void
Sets the designated parameter to aReader
object.void
Sets the designated parameter to aReader
object.void
Sets the designated parameter to aReader
object.void
Sets the designated parameter to aReader
object. -
Uses of Reader in javax.sql.rowset.serial
Modifier and TypeMethodDescriptionSerialClob.getCharacterStream()
Returns thisSerialClob
object's data as a stream of Unicode characters.SerialClob.getCharacterStream
(long pos, long length) Returns aReader
object that contains a partialSerialClob
value, starting with the character specified by pos, which is length characters in length.SQLInputImpl.readCharacterStream()
Retrieves the next attribute in thisSQLInputImpl
object as a stream of Unicode characters.Modifier and TypeMethodDescriptionvoid
SQLOutputImpl.writeCharacterStream
(Reader x) Writes a stream of Unicode characters to thisSQLOutputImpl
object. -
Uses of Reader in javax.sql.rowset.spi
-
Uses of Reader in javax.swing.text
Modifier and TypeMethodDescriptionvoid
Inserts content from the given stream, which will be treated as plain text.abstract void
Inserts content from the given stream which is expected to be in a format appropriate for this kind of content handler.void
Initializes from a stream. -
Uses of Reader in javax.swing.text.html
Modifier and TypeMethodDescriptionvoid
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
Inserts content from the given stream. -
Uses of Reader in javax.swing.text.html.parser
Modifier and TypeMethodDescriptionvoid
DocumentParser.parse
(Reader in, HTMLEditorKit.ParserCallback callback, boolean ignoreCharSet) Parse an HTML stream, given a DTD.void
Parse an HTML stream, given a DTD.void
ParserDelegator.parse
(Reader r, HTMLEditorKit.ParserCallback cb, boolean ignoreCharSet) -
Uses of Reader in javax.swing.text.rtf
-
Uses of Reader in javax.tools
Modifier and TypeMethodDescriptionFileObject.openReader
(boolean ignoreEncodingErrors) Returns a reader for this object.ForwardingFileObject.openReader
(boolean ignoreEncodingErrors) SimpleJavaFileObject.openReader
(boolean ignoreEncodingErrors) Wraps the result of SimpleJavaFileObject.getCharContent(boolean) in a Reader. -
Uses of Reader in javax.xml.stream
Modifier and TypeMethodDescriptionabstract XMLEventReader
XMLInputFactory.createXMLEventReader
(Reader reader) Create a new XMLEventReader from a reader.abstract XMLEventReader
XMLInputFactory.createXMLEventReader
(String systemId, Reader reader) Create a new XMLEventReader from a reader.abstract XMLStreamReader
XMLInputFactory.createXMLStreamReader
(Reader reader) Create a new XMLStreamReader from a reader.abstract XMLStreamReader
XMLInputFactory.createXMLStreamReader
(String systemId, Reader reader) Create a new XMLStreamReader from a java.io.InputStream. -
Uses of Reader in javax.xml.transform.stream
Modifier and TypeMethodDescriptionStreamSource.getReader()
Get the character stream that was set with setReader.Modifier and TypeMethodDescriptionvoid
Set the input to be a character reader.ModifierConstructorDescriptionStreamSource
(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 jdk.jfr
Modifier and TypeMethodDescriptionstatic Configuration
Reads a configuration from a character stream. -
Uses of Reader in jdk.jshell
-
Uses of Reader in org.w3c.dom.ls
Modifier and TypeMethodDescriptionLSInput.getCharacterStream()
An attribute of a language and binding dependent type that represents a stream of 16-bit units.Modifier and TypeMethodDescriptionvoid
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
Modifier and TypeMethodDescriptionInputSource.getCharacterStream()
Get the character stream for this input source.Modifier and TypeMethodDescriptionvoid
InputSource.setCharacterStream
(Reader characterStream) Set the character stream for this input source.ModifierConstructorDescriptionInputSource
(Reader characterStream) Create a new input source with a character stream.