woolpack.dom
クラス Count

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

public class Count
extends java.lang.Object
implements DomExpression

interpret(DomContext)が呼び出された回数を数えるテスト用DomExpression。 このクラスはスレッドセーフではない。

作成者:
nakamura

コンストラクタの概要
Count(DomExpression expression)
          コンストラクタ。
Count(int max, DomExpression expression)
          コンストラクタ。
 
メソッドの概要
 java.util.LinkedList<DomContext> getContextList()
          呼び出されたinterpret(DomContext)の引数の一覧を返す。
 int getCount()
          interpret(DomContext)が呼び出された回数を返す。
 void interpret(DomContext context)
          DOMノードを加工するために呼び出される(called)。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

Count

public Count(int max,
             DomExpression expression)
コンストラクタ。

パラメータ:
max - 一覧の最大件数。
expression - 委譲先。
例外:
java.lang.NullPointerException - 引数が null の場合。

Count

public Count(DomExpression expression)
コンストラクタ。 一覧の最大件数を4とする。

パラメータ:
expression - 委譲先。
例外:
java.lang.NullPointerException - 引数が null の場合。
メソッドの詳細

interpret

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

定義:
インタフェース DomExpression 内の interpret
パラメータ:
context - Context 役。

getCount

public int getCount()
interpret(DomContext)が呼び出された回数を返す。

戻り値:
interpret(DomContext)が呼び出された回数。

getContextList

public java.util.LinkedList<DomContext> getContextList()
呼び出されたinterpret(DomContext)の引数の一覧を返す。

戻り値:
呼び出されたinterpret(DomContext)の引数の一覧。