woolpack.dom
クラス DelegateDomExpression

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

public class DelegateDomExpression
extends java.lang.Object
implements DomExpression

委譲先を動的に変更することができるDomExpression。 警告:このクラスはステートレスではないため、Servlet APIへの依存・非依存を切り替えるときのみ使用すべき。

作成者:
nakamura

コンストラクタの概要
DelegateDomExpression()
           
 
メソッドの概要
 DomExpression getExpression()
          現在の委譲先を返す。
 void interpret(DomContext context)
          DOM ノードを加工するために呼び出される(called)。
 void setExpression(DomExpression expression)
          委譲先を設定する。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

DelegateDomExpression

public DelegateDomExpression()
メソッドの詳細

interpret

public void interpret(DomContext context)
インタフェース DomExpression の記述:
DOM ノードを加工するために呼び出される(called)。 実装クラスでは、引数が null でないことを前提としてよい。 実装クラスでRuntimeExceptionのサブ例外が発生する場合は JavaDoc コメントに記載すると部品の可用性が維持される。

定義:
インタフェース DomExpression 内の interpret
パラメータ:
context - Context 役。
例外:
java.lang.NullPointerException - getExpression()が null の場合。

getExpression

public DomExpression getExpression()
現在の委譲先を返す。

戻り値:
現在の委譲先。

setExpression

public void setExpression(DomExpression expression)
委譲先を設定する。

パラメータ:
expression - 委譲先。