クラス
java.io.Writerの使用

Writerを使用しているパッケージ 
パッケージ 説明
java.io
このパッケージは、データ・ストリーム、直列化、ファイル・システムによるシステム入出力用に提供されています。
java.nio.channels
入出力操作を実行できるエンティティ(ファイル、ソケットなど)への接続を表すチャネルや、多重化された非ブロック入出力操作用のセレクタを定義します。
java.sql
Java™プログラミング言語を使用してデータソース(通常はリレーショナル・データベース)に格納されたデータにアクセスして処理するためのAPIを提供します。
java.util
コレクション・フレームワーク、国際化サポート・クラス、サービス・ローダー、プロパティ、乱数生成、文字列解析とスキャン・クラス、Base64エンコーディングとデコード、ビット配列、およびその他のユーティリティ・クラスが含まれています。
javax.lang.model.util
プログラム要素の処理を支援するユーティリティです。
javax.script
スクリプティングAPIは、Java™ Scripting Enginesを定義するインタフェースとクラスで構成され、Javaアプリケーションでの使用のためのフレームワークを提供します。
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.rtf
Rich-Text-Formatテキスト・エディタを作成するためのクラス(RTFEditorKit)を提供します。
javax.tools
コンパイラなどのプログラムから呼び出せるツールのインタフェースを提供します。
javax.xml.stream
Streaming API for XML (StAX)のインタフェースとクラスを定義します。
javax.xml.stream.events
Streaming API for XML (StAX)のイベント・インタフェースを定義します。
javax.xml.transform.stream
ストリームおよびURIに固有の変換クラスを提供します。
org.w3c.dom.ls
DOM Level 3の読み込みと保存のためのインタフェースを提供します。
  • java.ioでのWriterの使用

    java.ioでのWriterのサブクラス 
    修飾子と型 クラス 説明
    class  BufferedWriter
    文字をバッファリングすることによって、文字、配列、または文字列を効率良く文字型出力ストリームに書き込みます。
    class  CharArrayWriter
    Writerとして使用する文字バッファを実装します。
    class  FileWriter
    デフォルトのバッファ・サイズを使用して、文字ファイルにテキストを書き込みます。
    class  FilterWriter
    フィルタ処理された文字ストリームのための抽象クラスです。
    class  OutputStreamWriter
    OutputStreamWriterは、文字ストリームからバイト・ストリームへの橋渡しの役目を持ちます。それに書き込まれた文字は、指定されたcharsetを使用してバイトにエンコードされます。
    class  PipedWriter
    パイプによる文字出力ストリームです。
    class  PrintWriter
    オブジェクトの書式付き表現をテキスト出力ストリームに出力します。
    class  StringWriter
    出力を文字列バッファに集める文字ストリームです。この文字列バッファを使って文字列を構築します。
    Writerとして宣言されたjava.ioのフィールド 
    修飾子と型 フィールド 説明
    protected Writer FilterWriter.out
    ベースとなる文字出力ストリームです。
    protected Writer PrintWriter.out
    このPrintWriterのベースとなる文字出力ストリームです。
    Writerを返すjava.ioのメソッド 
    修飾子と型 メソッド 説明
    Writer Writer.append​(char c)
    指定された文字をこのライターに追加します。
    Writer Writer.append​(CharSequence csq)
    指定された文字シーケンスをこのライターに追加します。
    Writer Writer.append​(CharSequence csq, int start, int end)
    指定された文字シーケンスのサブシーケンスをこのライターに追加します。
    static Writer Writer.nullWriter()
    すべての文字を破棄する新規Writerを返します。
    Writer型のパラメータを持つjava.ioのメソッド 
    修飾子と型 メソッド 説明
    long Reader.transferTo​(Writer out)
    このリーダーからすべての文字を読み込み、指定されたライターに読み込まれた順番で書き込みます。
    void CharArrayWriter.writeTo​(Writer out)
    バッファの内容を別の文字ストリームに書き込みます。
    Writer型のパラメータを持つjava.ioのコンストラクタ 
    コンストラクタ 説明
    BufferedWriter​(Writer out)
    デフォルト・サイズの出力バッファでバッファリングされた、文字型出力ストリームを作成します。
    BufferedWriter​(Writer out, int sz)
    指定されたサイズの出力バッファでバッファリングされた、文字型出力ストリームを新しく作成します。
    FilterWriter​(Writer out)
    フィルタ処理された新しいライターを作成します。
    PrintWriter​(Writer out)
    行の自動フラッシュは行わずに、新しいPrintWriterを作成します。
    PrintWriter​(Writer out, boolean autoFlush)
    新しいPrintWriterを作成します。
  • java.nio.channelsでのWriterの使用

    Writerを返すjava.nio.channelsのメソッド 
    修飾子と型 メソッド 説明
    static Writer Channels.newWriter​(WritableByteChannel ch, String csName)
    指定文字セットに従って文字をエンコードし、結果として得られるバイトを指定されたチャネルに書き込むライターを構築します。
    static Writer Channels. newWriter​(WritableByteChannel ch, Charset charset)
    指定された文字セットに従って文字を符号化し、結果のバイトを指定されたチャネルに書き込むライターを構築します。
    static Writer Channels.newWriter​(WritableByteChannel ch, CharsetEncoder enc, int minBufferCap)
    指定されたエンコーダを使って文字をエンコードし、結果として得られるバイトを指定されたチャネルに書き込むライターを構築します。
  • java.sqlでのWriterの使用

    Writerを返すjava.sqlのメソッド 
    修飾子と型 メソッド 説明
    Writer Clob.setCharacterStream​(long pos)
    このClobオブジェクトが表すCLOB値へのUnicode文字のストリームの書込みに使用する、posの位置のストリームを取得します。
    Writer SQLXML.setCharacterStream()
    このSQLXMLインスタンスが表すXML値への書込みに使用するストリームを取得します。
  • java.utilでのWriterの使用

    Writer型のパラメータを持つjava.utilのメソッド 
    修飾子と型 メソッド 説明
    void Properties.store​(Writer writer, String comments)
    このProperties表内のプロパティ・リスト(キーと要素のペア)を、load(Reader)メソッドを使用するのに適した形式で出力文字ストリームに書き込みます。
  • javax.lang.model.utilでのWriterの使用

    Writer型のパラメータを持つjavax.lang.model.utilのメソッド 
    修飾子と型 メソッド 説明
    void Elements.printElements​(Writer w, Element... elements)
    要素の表現を、指定された順序で、指定されたライターに出力します。
  • javax.scriptでのWriterの使用

    Writerとして宣言されたjavax.scriptのフィールド 
    修飾子と型 フィールド 説明
    protected Writer SimpleScriptContext.errorWriter
    これは、スクリプトからの出力エラーに使用されるライターです。
    protected Writer SimpleScriptContext.writer
    これは、スクリプトからの出力に使用されるライターです。
    Writerを返すjavax.scriptのメソッド 
    修飾子と型 メソッド 説明
    Writer ScriptContext.getErrorWriter()
    エラー出力を表示するときに使用するWriterを返します。
    Writer ScriptContext.getWriter()
    出力を表示するときに使用するスクリプトのWriterを返します。
    Writer型のパラメータを持つjavax.scriptのメソッド 
    修飾子と型 メソッド 説明
    void ScriptContext.setErrorWriter​(Writer writer)
    エラー出力を表示するときに使用するWriterを設定します。
    void ScriptContext.setWriter​(Writer writer)
    出力を表示するときに使用するスクリプトのWriterを設定します。
  • javax.sql.rowsetでのWriterの使用

    Writer型のパラメータを持つjavax.sql.rowsetのメソッド 
    修飾子と型 メソッド 説明
    void WebRowSet.writeXml​(Writer writer)
    このWebRowSetオブジェクトのデータ、プロパティ、メタデータを指定されたWriterオブジェクトにXML形式で書き込みます。
    void WebRowSet.writeXml​(ResultSet rs, Writer writer)
    このWebRowSetオブジェクトに、指定されたResultSetオブジェクトの内容を読み込み、そのデータ、プロパティ、およびメタデータを指定されたWriterオブジェクトにXML形式で書き込みます。
  • javax.sql.rowset.serialでのWriterの使用

    Writerを返すjavax.sql.rowset.serialのメソッド 
    修飾子と型 メソッド 説明
    Writer SerialClob.setCharacterStream​(long pos)
    このSerialClobオブジェクトが表すCLOB値へのUnicode文字のストリームの書込みに使用する、posの位置のストリームを取得します。
  • javax.sql.rowset.spiでのWriterの使用

    Writer型のパラメータを持つjavax.sql.rowset.spiのメソッド 
    修飾子と型 メソッド 説明
    void XmlWriter.writeXML​(WebRowSet caller, Writer writer)
    指定されたWebRowSetオブジェクトを、XMLドキュメントとしてjava.io.Writer出力ストリームに書き込みます。
  • javax.swing.textでのWriterの使用

    Writerを返すjavax.swing.textのメソッド 
    修飾子と型 メソッド 説明
    protected Writer AbstractWriter.getWriter()
    コンテンツを出力するときに使用するライターを返します。
    Writer型のパラメータを持つjavax.swing.textのメソッド 
    修飾子と型 メソッド 説明
    void DefaultEditorKit.write​(Writer out, Document doc, int pos, int len)
    ドキュメントのコンテンツを、指定されたストリームにプレーン・テキストとして書き込みます。
    abstract void EditorKit.write​(Writer out, Document doc, int pos, int len)
    このタイプのコンテンツ・ハンドラに適した形式で、ドキュメントからストリームへコンテンツを書き込みます。
    void JTextComponent.write​(Writer out)
    モデルのコンテンツを、指定されたストリームに格納します。
    Writer型のパラメータを持つjavax.swing.textのコンストラクタ 
    コンストラクタ 説明
    AbstractWriter​(Writer w, Document doc)
    新しいAbstractWriterを作成します。
    AbstractWriter​(Writer w, Document doc, int pos, int len)
    新しいAbstractWriterを作成します。
    AbstractWriter​(Writer w, Element root)
    新しいAbstractWriterを作成します。
    AbstractWriter​(Writer w, Element root, int pos, int len)
    新しいAbstractWriterを作成します。
  • javax.swing.text.htmlでのWriterの使用

    Writer型のパラメータを持つjavax.swing.text.htmlのメソッド 
    修飾子と型 メソッド 説明
    void HTMLEditorKit.write​(Writer out, Document doc, int pos, int len)
    このタイプのコンテンツ・ハンドラに適した形式で、ドキュメントからストリームへコンテンツを書き込みます。
    Writer型のパラメータを持つjavax.swing.text.htmlのコンストラクタ 
    コンストラクタ 説明
    HTMLWriter​(Writer w, HTMLDocument doc)
    新しいHTMLWriterを作成します。
    HTMLWriter​(Writer w, HTMLDocument doc, int pos, int len)
    新しいHTMLWriterを作成します。
    MinimalHTMLWriter​(Writer w, StyledDocument doc)
    新しいMinimalHTMLWriterを作成します。
    MinimalHTMLWriter​(Writer w, StyledDocument doc, int pos, int len)
    新しいMinimalHTMLWriterを作成します。
  • javax.swing.text.rtfでのWriterの使用

    Writer型のパラメータを持つjavax.swing.text.rtfのメソッド 
    修飾子と型 メソッド 説明
    void RTFEditorKit.write​(Writer out, Document doc, int pos, int len)
    ドキュメントのコンテンツを、指定されたストリームにプレーン・テキストとして書き込みます。
  • javax.toolsでのWriterの使用

    Writerを返すjavax.toolsのメソッド 
    修飾子と型 メソッド 説明
    Writer FileObject.openWriter()
    このファイル・オブジェクトのWriterを返します。
    Writer ForwardingFileObject.openWriter()  
    Writer SimpleJavaFileObject.openWriter()
    openOutputStreamの結果をWriter内にラップします。
    Writer型のパラメータを持つjavax.toolsのメソッド 
    修飾子と型 メソッド 説明
    DocumentationTool.DocumentationTask DocumentationTool.getTask​(Writer out, JavaFileManager fileManager, DiagnosticListener<? super JavaFileObject> diagnosticListener, Class<?> docletClass, Iterable<String> options, Iterable<? extends JavaFileObject> compilationUnits)
    指定のコンポーネントおよび引数を持つドキュメント・タスクのフューチャを作成します。
    JavaCompiler.CompilationTask JavaCompiler.getTask​(Writer out, JavaFileManager fileManager, DiagnosticListener<? super JavaFileObject> diagnosticListener, Iterable<String> options, Iterable<String> classes, Iterable<? extends JavaFileObject> compilationUnits)
    指定のコンポーネントおよび引数を持つコンパイル・タスクのフューチャを作成します。
  • javax.xml.streamでのWriterの使用

    Writer型のパラメータを持つjavax.xml.streamのメソッド 
    修飾子と型 メソッド 説明
    abstract XMLEventWriter XMLOutputFactory.createXMLEventWriter​(Writer stream)
    ライターへの書込みを行う新しいXMLEventWriterを作成します。
    abstract XMLStreamWriter XMLOutputFactory.createXMLStreamWriter​(Writer stream)
    ライターへの書込みを行う新しいXMLStreamWriterを作成します。
  • javax.xml.stream.eventsでのWriterの使用

    Writer型のパラメータを持つjavax.xml.stream.eventsのメソッド 
    修飾子と型 メソッド 説明
    void XMLEvent.writeAsEncodedUnicode​(Writer writer)
    このメソッドは、XML 1.0仕様に従ってXMLEventをUnicode文字として書き込みます。
  • javax.xml.transform.streamでのWriterの使用

    Writerを返すjavax.xml.transform.streamのメソッド 
    修飾子と型 メソッド 説明
    Writer StreamResult.getWriter()
    setWriterを使って設定された文字ストリームを取得します。
    Writer型のパラメータを持つjavax.xml.transform.streamのメソッド 
    修飾子と型 メソッド 説明
    void StreamResult.setWriter​(Writer writer)
    結果を受け取るライターを設定します。
    Writer型のパラメータを持つjavax.xml.transform.streamのコンストラクタ 
    コンストラクタ 説明
    StreamResult​(Writer writer)
    文字ストリームからStreamResultを構築します。
  • org.w3c.dom.lsでのWriterの使用

    Writerを返すorg.w3c.dom.lsのメソッド 
    修飾子と型 メソッド 説明
    Writer LSOutput.getCharacterStream()
    言語の属性と、16ビット単位を出力できる書込み可能なストリームを表すバインディング依存の型です。
    Writer型のパラメータを持つorg.w3c.dom.lsのメソッド 
    修飾子と型 メソッド 説明
    void LSOutput.setCharacterStream​(Writer characterStream)
    言語の属性と、16ビット単位を出力できる書込み可能なストリームを表すバインディング依存の型です。