woolpack.config
クラス ConfigCount

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

public class ConfigCount
extends java.lang.Object
implements ConfigExpression

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

作成者:
nakamura

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

コンストラクタの詳細

ConfigCount

public ConfigCount(int max,
                   ConfigExpression expression)
コンストラクタ。

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

ConfigCount

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

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

interpret

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

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

getCount

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

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

getContextList

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

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