org.seasar.robot.rule.impl
クラス RegexRule

java.lang.Object
  上位を拡張 org.seasar.robot.rule.impl.AbstractRule
      上位を拡張 org.seasar.robot.rule.impl.RegexRule
すべての実装されたインタフェース:
Serializable, Rule

public class RegexRule
extends AbstractRule

作成者:
shinsuke
関連項目:
直列化された形式

フィールドの概要
protected  boolean allRequired
           
protected  boolean defaultRule
           
protected  Map<String,Pattern> regexMap
           
 
クラス org.seasar.robot.rule.impl.AbstractRule から継承されたフィールド
responseProcessor, ruleId
 
コンストラクタの概要
RegexRule()
           
 
メソッドの概要
 void addRule(String key, Pattern pattern)
           
 void addRule(String key, String regex)
           
 boolean equals(Object obj)
           
 int hashCode()
           
 boolean isAllRequired()
           
 boolean isDefaultRule()
           
 boolean match(ResponseData responseData)
           
 void setAllRequired(boolean allRequired)
           
 void setDefaultRule(boolean defaultRule)
           
 
クラス org.seasar.robot.rule.impl.AbstractRule から継承されたメソッド
getResponseProcessor, getRuleId, setResponseProcessor, setRuleId
 
クラス java.lang.Object から継承されたメソッド
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

defaultRule

protected boolean defaultRule

allRequired

protected boolean allRequired

regexMap

protected Map<String,Pattern> regexMap
コンストラクタの詳細

RegexRule

public RegexRule()
メソッドの詳細

match

public boolean match(ResponseData responseData)
定義:
インタフェース Rule 内の match
定義:
クラス AbstractRule 内の match

addRule

public void addRule(String key,
                    String regex)

addRule

public void addRule(String key,
                    Pattern pattern)

isDefaultRule

public boolean isDefaultRule()

setDefaultRule

public void setDefaultRule(boolean defaultRule)

isAllRequired

public boolean isAllRequired()

setAllRequired

public void setAllRequired(boolean allRequired)

equals

public boolean equals(Object obj)
オーバーライド:
クラス Object 内の equals

hashCode

public int hashCode()
オーバーライド:
クラス Object 内の hashCode


Copyright © 2009-2010 The Seasar Foundation. All Rights Reserved.