woolpack.ee
クラス InputStreamToNode

java.lang.Object
  上位を拡張 woolpack.html.ToNode
      上位を拡張 woolpack.ee.InputStreamToNode
すべての実装されたインタフェース:
DomExpression

public abstract class InputStreamToNode
extends ToNode

InputStreamから DOM ノードを生成するDomExpressionLocaleや端末ごとの処理には対応していない。

作成者:
nakamura

コンストラクタの概要
InputStreamToNode(java.text.Format format)
          コンストラクタ。
InputStreamToNode(java.text.Format format, java.lang.String charSet)
          コンストラクタ。
 
メソッドの概要
protected abstract  java.io.InputStream getInputStream(java.lang.String id)
          DOMノードに変換する対象のInputStreamを取得するために呼び出される(called)。
protected  java.io.Reader getReader(java.lang.String id)
          DOM ノードに変換する対象のReaderを取得するために呼び出される(called)。
 
クラス woolpack.html.ToNode から継承されたメソッド
interpret
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

InputStreamToNode

public InputStreamToNode(java.text.Format format,
                         java.lang.String charSet)
コンストラクタ。

パラメータ:
format - DomContext.getId()をファイル名に変換するコンバータ。
charSet - 文字セット。null または空の場合はシステムのデフォルト文字セット(InputStreamReaderの文字セット指定無しのコンストラクタ)を使用する。
例外:
java.lang.NullPointerException - format が null の場合。

InputStreamToNode

public InputStreamToNode(java.text.Format format)
コンストラクタ。 システムのデフォルト文字セット(InputStreamReaderの文字セット指定無しのコンストラクタ)を使用する。

パラメータ:
format - DomContext.getId()をファイル名に変換するコンバータ。
例外:
java.lang.NullPointerException - 引数が null の場合。
メソッドの詳細

getReader

protected java.io.Reader getReader(java.lang.String id)
                            throws java.io.IOException
クラス ToNode の記述:
DOM ノードに変換する対象のReaderを取得するために呼び出される(called)。 Localeや端末ごとにReaderを生成する際にオーバライドする。 オーバライドする際は woolpack.config.CacheNode#getCacheKey(String) と整合性を保つ必要がある。

定義:
クラス ToNode 内の getReader
パラメータ:
id - Readerを識別する id。
戻り値:
DOMノードに変換する対象のReader
例外:
java.io.IOException - Readerの生成に失敗した場合。

getInputStream

protected abstract java.io.InputStream getInputStream(java.lang.String id)
                                               throws java.io.IOException
DOMノードに変換する対象のInputStreamを取得するために呼び出される(called)。

パラメータ:
id - InputStreamを識別する id。
戻り値:
DOMノードに変換する対象のInputStream
例外:
java.io.IOException - InputStreamの生成に失敗した場合。