パッケージ rabbit.dcs

インタフェース ConvertWriter


public interface ConvertWriter
    ConvertWriter は Dcs.convertBuffer() 等のコード変換メソッドの引き数として渡します。 変換前のコード判定が終了した時点で、ConvertObserver.observe() が呼び出され、 変換が終わるまで、編集バッファがフルになる度に writer() が呼び出されます。 write() の処理が不要ならば null を設定します。
導入されたバージョン:
2.0
作成者:
rabbit
  • メソッドの概要

    修飾子とタイプ
    メソッド
    説明
    int
    write(byte[] buffer, int length, Object userInfo)
        Dcs.convertBuffer() 等のコード変換中に編集バッファがフルになる度に呼び出され、 引き数で渡される出力バッファ buffer、出力サイズ length により実際の出力を行ないます。
  • メソッドの詳細

    • write

      int write(byte[] buffer, int length, Object userInfo)
          Dcs.convertBuffer() 等のコード変換中に編集バッファがフルになる度に呼び出され、 引き数で渡される出力バッファ buffer、出力サイズ length により実際の出力を行ないます。 出力が成功したら Dcs.SUCCESS、ファイル出力エラーなら Dcs.EWRITE、 メモリー・アロケート・エラーならば Dcs.EALLOC で戻ります。
          write() の返却値が SUCCESS ならば継続され、それ以外の値なら中断されます。 最後の呼び出しの場合、これらはコード変換メソッドの返却値となります。     userInfo は Dcs.convertBuffer() 等の呼び出し時に渡されるユーザー情報です。
      パラメータ:
      buffer - 出力バッファ
      length - 出力サイズ
      userInfo - ユーザー情報
      戻り値:
      出力が成功したら Dcs.SUCCESS、ファイル出力エラーなら Dcs.EWRITE、 メモリー・アロケート・エラーならば Dcs.EALLOC を返します。