JavaTM 2 Platform
Standard Ed. 5.0

クラス
java.io.Reader の使用

Reader を使用しているパッケージ
java.awt.datatransfer アプリケーション間またはアプリケーション内のデータ転送のためのインタフェースとクラスを提供します。 
java.io データストリーム、直列化、およびファイルシステムを介したシステム入出力について規定します。 
java.nio.channels 入出力操作を実行できるエンティティ (ファイル、ソケットなど) への接続を表すチャネルや、多重化された非ブロック入出力操作用のセレクタを定義します。 
java.sql JavaTM プログラミング言語を使用してデータソース (通常はリレーショナルデータベース) のデータにアクセスして処理する API を提供します。 
javax.print JavaTM Print Service API の主要なクラスおよびインタフェースを提供します。 
javax.sql JavaTM プログラミング言語を使用してサーバ側のデータソースにアクセスして処理するための API を提供します。 
javax.sql.rowset JDBC RowSet 実装の標準インタフェースと基底クラスです。 
javax.sql.rowset.serial Java プログラミング言語での SQL 型とデータ型の直列化可能マッピングを可能にするユーティリティクラスを提供します。 
javax.sql.rowset.spi サードパーティのベンダーが同期プロバイダの実装で使用しなければならない標準クラスおよびインタフェースです。 
javax.swing.text 編集可能/編集不能テキストコンポーネントを処理するクラスとインタフェースを提供します。 
javax.swing.text.html HTML テキストエディタを作成するための HTMLEditorKit クラスとサポートクラスを提供します。 
javax.swing.text.html.parser デフォルトの HTML パーサを、サポートクラスと共に提供します。 
javax.swing.text.rtf Rich-Text-Format テキストエディタを作成するためのクラス (RTFEditorKit) を提供します。 
javax.xml.transform.stream このパッケージは、ストリームおよび URI 固有の変換 API を実装します。 
org.w3c.dom.ls   
org.xml.sax このパッケージはコア SAX API を提供します。 
 

java.awt.datatransfer での Reader の使用
 

Reader を返す java.awt.datatransfer のメソッド
 Reader DataFlavor.getReaderForText(Transferable transferable)
          必要に応じて、予想される文字セット (エンコード) をデコードしたテキストフレーバの Reader を取得します。
 

java.io での Reader の使用
 

java.io での Reader のサブクラス
 class BufferedReader
          文字、配列、行をバッファリングすることによって、文字型入力ストリームからテキストを効率良く読み込みます。
 class CharArrayReader
          文字入力ストリームとして使用する文字バッファを実装します。
 class FileReader
          文字ファイルからの読み込みのための簡易クラスです。
 class FilterReader
          フィルタ処理された文字列ストリームを読み込むための抽象クラスです。
 class InputStreamReader
          InputStreamReader はバイトストリームから文字ストリームへの橋渡しの役目を持ち、バイトデータを読み込んで、指定された charset を使用して文字に変換します。
 class LineNumberReader
          行番号を追跡して管理する、バッファリングされた文字入力ストリームです。
 class PipedReader
          パイプによる文字入力ストリームです。
 class PushbackReader
          文字をストリームにプッシュバックできる文字ストリームリーダです。
 class StringReader
          ソースが文字列の文字ストリームです。
 

Reader として宣言されている java.io のフィールド
protected  Reader FilterReader.in
          基本となる文字入力ストリームです。
 

Reader 型のパラメータを持つ java.io のコンストラクタ
BufferedReader(Reader in)
          デフォルトサイズのバッファでバッファリングされた、文字型入力ストリームを作成します。
BufferedReader(Reader in, int sz)
          指定されたサイズのバッファでバッファリングされた、文字型入力ストリームを作成します。
FilterReader(Reader in)
          フィルタ処理された新しいリーダを作成します。
LineNumberReader(Reader in)
          デフォルトの入力バッファサイズを使用して、行番号付きリーダを新しく作成します。
LineNumberReader(Reader in, int sz)
          指定されたサイズのバッファに文字を読み込む、行番号付きリーダを新しく作成します
PushbackReader(Reader in)
          1 文字分のプッシュバックバッファを持つ、新しいプッシュバックリーダを作成します。
PushbackReader(Reader in, int size)
          指定されたサイズのプッシュバックバッファを持つ、新しいプッシュバックリーダを作成します。
StreamTokenizer(Reader r)
          指定された文字ストリームを構文解析するトークナイザを作成します。
 

java.nio.channels での Reader の使用
 

Reader を返す java.nio.channels のメソッド
static Reader Channels.newReader(ReadableByteChannel ch, CharsetDecoder dec, int minBufferCap)
          指定されたデコーダを使って指定されたチャネルバイトをデコードするリーダーを構築します。
static Reader Channels.newReader(ReadableByteChannel ch, String csName)
          指定文字セットに従って指定されたチャネルからバイトをデコードするリーダーを構築します。
 

java.sql での Reader の使用
 

Reader を返す java.sql のメソッド
 Reader Clob.getCharacterStream()
          この Clob オブジェクトによって指定された CLOB 値を java.io.Reader オブジェクト (または文字のストリーム) として取り出します。
 Reader ResultSet.getCharacterStream(int columnIndex)
          この ResultSet オブジェクトの現在行にある指定された列の値を、java.io.Reader オブジェクトとして取得します。
 Reader ResultSet.getCharacterStream(String columnName)
          この ResultSet オブジェクトの現在行にある指定された列の値を、java.io.Reader オブジェクトとして取得します。
 Reader SQLInput.readCharacterStream()
          ストリーム内の次の属性を読み込み、それを Unicode 文字のストリームとして返します。
 

Reader 型のパラメータを持つ java.sql のメソッド
 void PreparedStatement.setCharacterStream(int parameterIndex, Reader reader, int length)
          指定されたパラメータを、指定された文字数である指定された Reader オブジェクトに設定します。
 void CallableStatement.setCharacterStream(String parameterName, Reader reader, int length)
          指定されたパラメータを、指定された文字数である指定された Reader オブジェクトに設定します。
 void ResultSet.updateCharacterStream(int columnIndex, Reader x, int length)
          指定された列を文字ストリーム値で更新します。
 void ResultSet.updateCharacterStream(String columnName, Reader reader, int length)
          指定された列を文字ストリーム値で更新します。
 void SQLOutput.writeCharacterStream(Reader x)
          次の属性を Unicode 文字のストリームとしてストリームに書き込みます。
 

javax.print での Reader の使用
 

Reader を返す javax.print のメソッド
 Reader SimpleDoc.getReaderForText()
          文字印刷データを抽出するためのリーダをこの doc から取得します。
 Reader Doc.getReaderForText()
          文字印刷データを抽出するためのリーダーをこの doc から取得します。
 

javax.sql での Reader の使用
 

Reader 型のパラメータを持つ javax.sql のメソッド
 void RowSet.setCharacterStream(int parameterIndex, Reader reader, int length)
          この RowSet オブジェクトのコマンド内の指定したパラメータを、指定した java.io.Reader 値に設定します。
 

javax.sql.rowset での Reader の使用
 

Reader として宣言されている javax.sql.rowset のフィールド
protected  Reader BaseRowSet.charStream
          getCharacterStream メソッドから返される Reader オブジェクトです。
 

Reader 型のパラメータを持つ javax.sql.rowset のメソッド
 void WebRowSet.readXml(Reader reader)
          指定された Reader オブジェクトから、XML 形式で WebRowSet オブジェクトを読み取ります。
 void BaseRowSet.setCharacterStream(int parameterIndex, Reader reader, int length)
          指定されたパラメータを、指定されたバイト数を持つ java.io.Reader オブジェクトに設定します。
 

javax.sql.rowset.serial での Reader の使用
 

Reader を返す javax.sql.rowset.serial のメソッド
 Reader SerialClob.getCharacterStream()
          この SerialClob オブジェクトを Unicode 文字の入力ストリームとして返します。
 Reader SQLInputImpl.readCharacterStream()
          この SQLInputImpl オブジェクト内の次の属性を Unicode 文字ストリームとして取得します。
 

Reader 型のパラメータを持つ javax.sql.rowset.serial のメソッド
 void SQLOutputImpl.writeCharacterStream(Reader x)
          この SQLOutputImpl オブジェクトに Unicode 文字ストリームを書き込みます。
 

javax.sql.rowset.spi での Reader の使用
 

Reader 型のパラメータを持つ javax.sql.rowset.spi のメソッド
 void XmlReader.readXML(WebRowSet caller, Reader reader)
          指定された WebRowSet オブジェクトを指定された XML 形式の入力ストリームから読み取り、解析します。
 

javax.swing.text での Reader の使用
 

Reader 型のパラメータを持つ javax.swing.text のメソッド
abstract  void EditorKit.read(Reader in, Document doc, int pos)
          このタイプのコンテンツハンドラに適した形式であると予想されるコンテンツを、指定したストリームから挿入します。
 void DefaultEditorKit.read(Reader in, Document doc, int pos)
          指定されたストリームからの内容を挿入します。
 void JTextComponent.read(Reader in, Object desc)
          ストリームから初期化します。
 

javax.swing.text.html での Reader の使用
 

Reader 型のパラメータを持つ javax.swing.text.html のメソッド
 void StyleSheet.loadRules(Reader in, URL ref)
          CSS1 文法が指定する規則セットをロードします。
abstract  void HTMLEditorKit.Parser.parse(Reader r, HTMLEditorKit.ParserCallback cb, boolean ignoreCharSet)
          指定されたストリームの構文解析を行い、その解析結果に基づいて指定のコールバックを呼び出します。
 void HTMLEditorKit.read(Reader in, Document doc, int pos)
          指定されたストリームからコンテンツを挿入します。
 

javax.swing.text.html.parser での Reader の使用
 

Reader 型のパラメータを持つ javax.swing.text.html.parser のメソッド
 void Parser.parse(Reader in)
          DTD が指定されている場合に、HTML ストリームを解析します。
 void ParserDelegator.parse(Reader r, HTMLEditorKit.ParserCallback cb, boolean ignoreCharSet)
           
 void DocumentParser.parse(Reader in, HTMLEditorKit.ParserCallback callback, boolean ignoreCharSet)
           
 

javax.swing.text.rtf での Reader の使用
 

Reader 型のパラメータを持つ javax.swing.text.rtf のメソッド
 void RTFEditorKit.read(Reader in, Document doc, int pos)
          指定されたストリームからコンテンツを挿入します。
 

javax.xml.transform.stream での Reader の使用
 

Reader を返す javax.xml.transform.stream のメソッド
 Reader StreamSource.getReader()
          setReader を使って設定された文字ストリームを取得します。
 

Reader 型のパラメータを持つ javax.xml.transform.stream のメソッド
 void StreamSource.setReader(Reader reader)
          文字リーダになる入力を構築します。
 

Reader 型のパラメータを持つ javax.xml.transform.stream のコンストラクタ
StreamSource(Reader reader)
          文字リーダから StreamSource を構築します。
StreamSource(Reader reader, String systemId)
          文字リーダから StreamSource を構築します。
 

org.w3c.dom.ls での Reader の使用
 

Reader を返す org.w3c.dom.ls のメソッド
 Reader LSInput.getCharacterStream()
          言語の属性および 16 ビット単位のストリームを表すバインディング依存の型です。
 

Reader 型のパラメータを持つ org.w3c.dom.ls のメソッド
 void LSInput.setCharacterStream(Reader characterStream)
          言語の属性および 16 ビット単位のストリームを表すバインディング依存の型です。
 

org.xml.sax での Reader の使用
 

Reader を返す org.xml.sax のメソッド
 Reader InputSource.getCharacterStream()
          この入力ソースの文字ストリームを取得します。
 

Reader 型のパラメータを持つ org.xml.sax のメソッド
 void InputSource.setCharacterStream(Reader characterStream)
          この入力ソースの文字ストリームを設定します。
 

Reader 型のパラメータを持つ org.xml.sax のコンストラクタ
InputSource(Reader characterStream)
          文字ストリームを指定して新しい入力ソースを作成します。
 


JavaTM 2 Platform
Standard Ed. 5.0

バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java 2 SDK SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。

Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。