概要 | パッケージ | クラス | 非推奨 API | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## org.seasar.mayaa.cycle
クラス CycleWriter

    java.lang.Object
      java.io.Writer
          org.seasar.mayaa.cycle.CycleWriter

public abstract class CycleWriter
extends java.io.Writer

ネストした出力構造をもつWriterオブジェクト。

フィールドの概要

クラス java.io.Writer から継承したフィールド
`lock`

コンストラクタの概要
`CycleWriter()`

メソッドの概要
`abstract void` | `clearBuffer()` バッファをクリアする。
`abstract CycleWriter` | `getEnclosingWriter()` コンストラクタで渡された、上位のWriterを返す。
`abstract java.lang.String` | `getString()` バッファの内容をStringで取得する。
`abstract boolean` | `isDirty()` バッファに書き込みがされたかどうかを返す。
`abstract void` | `writeOut(java.io.Writer writer)` 指定Writerにバッファ内容を書き出す。

クラス java.io.Writer から継承したメソッド
`close, flush, write, write, write, write, write`

クラス java.lang.Object から継承したメソッド
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

コンストラクタの詳細

### CycleWriter

    public CycleWriter()

メソッドの詳細

### getEnclosingWriter

    public abstract CycleWriter getEnclosingWriter()

  コンストラクタで渡された、上位のWriterを返す。nullの場合もありえる。

  戻り値:
    上位のWriter。

### clearBuffer

    public abstract void clearBuffer()

  バッファをクリアする。

### getString

    public abstract java.lang.String getString()

  バッファの内容をStringで取得する。

  戻り値:
    バッファ内容。

### isDirty

    public abstract boolean isDirty()

  バッファに書き込みがされたかどうかを返す。

  戻り値:
    バッファに書き込みがされていればtrueを返す。

### writeOut

    public abstract void writeOut(java.io.Writer writer)
                           throws java.io.IOException

  指定Writerにバッファ内容を書き出す。

  パラメータ:
    `writer` - 書き出し先のWriter。
  例外:
    `java.io.IOException`

概要 | パッケージ | クラス | 非推奨 API | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド