jp.cssj.cti.helpers
クラス PositionalContentBuilderWrapper

java.lang.Object
  拡張jp.cssj.cti.helpers.PositionalContentBuilderWrapper
すべての実装インタフェース:
ContentBuilder, PositionalContentBuilder

public class PositionalContentBuilderWrapper
extends Object
implements PositionalContentBuilder

各断片の位置情報を得るためのContentBuilderのラッパーです。

バージョン:
$Id: PositionalContentBuilderWrapper.java,v 1.1 2005/03/26 10:22:30 harumanx Exp $
作成者:
MIYABE Tatsuhiko

入れ子クラスの概要
protected  class PositionalContentBuilderWrapper.Fragment
           
 
クラス jp.cssj.cti.helpers.PositionalContentBuilder から継承した入れ子クラス
PositionalContentBuilder.Info
 
フィールドの概要
protected  ContentBuilder builder
           
protected  PositionalContentBuilderWrapper.Fragment first
           
protected  List frgs
           
protected  PositionalContentBuilderWrapper.Fragment last
           
 
コンストラクタの概要
PositionalContentBuilderWrapper(ContentBuilder builder)
           
 
メソッドの概要
 void addFragment()
          断片を追加します。
 void close(int id)
          フラグメントへの書き込みを終了します。
 void finish()
          データの送信を終了します。
protected  PositionalContentBuilderWrapper.Fragment getFragment(int id)
           
 PositionalContentBuilder.Info getPositionalInfo()
           
 void insertFragmentBefore(int anchorId)
          断片を挿入します。
protected  int nextId()
           
protected  void putFragment(int id, PositionalContentBuilderWrapper.Fragment frg)
           
 void write(int id, byte[] b, int off, int len)
          データを送信します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

builder

protected final ContentBuilder builder

frgs

protected List frgs

first

protected PositionalContentBuilderWrapper.Fragment first

last

protected PositionalContentBuilderWrapper.Fragment last
コンストラクタの詳細

PositionalContentBuilderWrapper

public PositionalContentBuilderWrapper(ContentBuilder builder)
メソッドの詳細

nextId

protected int nextId()

getFragment

protected PositionalContentBuilderWrapper.Fragment getFragment(int id)

putFragment

protected void putFragment(int id,
                           PositionalContentBuilderWrapper.Fragment frg)

getPositionalInfo

public PositionalContentBuilder.Info getPositionalInfo()
定義:
インタフェース PositionalContentBuilder 内の getPositionalInfo

addFragment

public void addFragment()
                 throws IOException
インタフェース ContentBuilder の記述:
断片を追加します。

定義:
インタフェース ContentBuilder 内の addFragment
例外:
IOException

insertFragmentBefore

public void insertFragmentBefore(int anchorId)
                          throws IOException
インタフェース ContentBuilder の記述:
断片を挿入します。

定義:
インタフェース ContentBuilder 内の insertFragmentBefore
パラメータ:
anchorId -
例外:
IOException

write

public void write(int id,
                  byte[] b,
                  int off,
                  int len)
           throws IOException
インタフェース ContentBuilder の記述:
データを送信します。

定義:
インタフェース ContentBuilder 内の write
パラメータ:
id -
b -
off -
len -
例外:
IOException

close

public void close(int id)
           throws IOException
インタフェース ContentBuilder の記述:
フラグメントへの書き込みを終了します。 この呼び出しは必須ではありませんが、データの構築を効率化する可能性があります。

定義:
インタフェース ContentBuilder 内の close
パラメータ:
id -
例外:
IOException

finish

public void finish()
            throws IOException
インタフェース ContentBuilder の記述:
データの送信を終了します。

定義:
インタフェース ContentBuilder 内の finish
例外:
IOException


Copyright(c) 2004-2005 CSSJ T.MIYABE All Rights Reserved.