woolpack.dom
クラス EvalIdContains

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

public class EvalIdContains
extends java.lang.Object
implements Evaluable<java.lang.Boolean>

DomContext.getId()が id 一覧に含まれることを検証した結果を返すEvaluable。 画面遷移を自動生成する場合に脆弱性を排除するために使用することを想定している。

作成者:
nakamura

コンストラクタの概要
EvalIdContains(java.util.Collection collection)
          コンストラクタ。
 
メソッドの概要
 java.lang.Boolean eval(DomContext context)
          DomContextを評価する。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

EvalIdContains

public EvalIdContains(java.util.Collection collection)
コンストラクタ。

パラメータ:
collection - id の一覧。本クラスはこの引数の状態を変化させない。
例外:
java.lang.NullPointerException - 引数が null の場合。
メソッドの詳細

eval

public java.lang.Boolean eval(DomContext context)
インタフェース Evaluable の記述:
DomContextを評価する。

定義:
インタフェース Evaluable<java.lang.Boolean> 内の eval
パラメータ:
context - Context 役。
戻り値:
評価結果。