validatorset.java~4~

来自「一个自己做的公司网站和办公职员管理系统。」· JAVA~4~ 代码 · 共 43 行

JAVA~4~
43
字号
package ws.woa.util;

import java.util.Vector;
import ws.woa.core.ApplicationException;

/**
 * 暋悢偺僶儕僨乕僞傪搊榐偟丄堦搙偵専徹張棟傪峴偆偨傔偺僐儞僥僫偱偡丅
 *
 * @author Wang
 */
public class ValidatorSet {

    private Vector validator = new Vector();
    private Vector param = new Vector();

    public ValidatorSet(){
    }

    /**
     * 僶儕僨乕僞偲専徹僷儔儊乕僞傪捛壛偟傑偡丅
     *
     * @param validator 僶儕僨乕僞
     * @param param 僷儔儊乕僞
     */
    public void add(Validator validator,String param){
        this.validator.add(validator);
        this.param.add(param);
    }

    /**
     * 専徹張棟傪峴偄傑偡丅僄儔乕偑偁偭偨応崌偵偼椺奜傪搳偘傑偡丅
     */
    public void doValidate() throws ApplicationException {
        for(int i=0;i<this.validator.size();i++){
            Validator validator = (Validator)this.validator.get(i);
            String    param     = (String)this.param.get(i);
            if(!validator.doValidate(param)){
                throw new ApplicationException("僷儔儊乕僞偑晄惓偱偡丅");
            }
        }
    }
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?