woolpack.validator
クラス BranchByIdValidator

java.lang.Object
  上位を拡張 woolpack.validator.BranchValidator
      上位を拡張 woolpack.validator.BranchByIdValidator
すべての実装されたインタフェース:
ValidatorExpression

public class BranchByIdValidator
extends BranchValidator

id で委譲先を分岐するValidatorExpressionValidatorContextに対して状態を変更する操作を行わない。 適用しているパターン:フィルタ。

作成者:
nakamura

コンストラクタの概要
BranchByIdValidator(Switchable<java.lang.String,ValidatorExpression> switchable)
          コンストラクタ。
 
メソッドの概要
 boolean interpret(ValidatorContext context)
          サブクラスで実装する。
 
クラス woolpack.validator.BranchValidator から継承されたメソッド
getSwitchable
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

BranchByIdValidator

public BranchByIdValidator(Switchable<java.lang.String,ValidatorExpression> switchable)
コンストラクタ。

パラメータ:
switchable - idとValidatorExpressionSwitchable
例外:
java.lang.NullPointerException - 引数が null の場合。
メソッドの詳細

interpret

public boolean interpret(ValidatorContext context)
クラス BranchValidator の記述:
サブクラスで実装する。

定義:
インタフェース ValidatorExpression 内の interpret
定義:
クラス BranchValidator 内の interpret
パラメータ:
context - コンテキスト。
戻り値:
値検証結果。
例外:
java.lang.NullPointerException - 引数またはDomContext.getId()またはValidatorContext.getId()に対応する値が null の場合。


Copyright (C) 2006 Takahiro Nakamura. All rights reserved.