org.apache.beehive.netui.compiler.model.validation
Class ValidatorRule

Object
  extended by ValidatorRule
Direct Known Subclasses:
ValidatorRuleRange

public class ValidatorRule
extends Object


Nested Class Summary
static class ValidatorRule.MessageArg
           
 
Constructor Summary
ValidatorRule(String ruleName)
           
 
Method Summary
 ValidatorRule.MessageArg getArg(Integer position)
           
 String getBundle()
           
 String getMessage()
           
 String getMessageKey()
           
 String getRuleName()
           
 Map<String,String> getVars()
           
 void setArg(String message, boolean isKey, String bundle, Integer position)
           
 void setBundle(String bundle)
           
 void setMessage(String message)
           
 void setMessageKey(String messageKey)
           
 void setVar(String name, String val)
           
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ValidatorRule

public ValidatorRule(String ruleName)
Method Detail

setVar

public void setVar(String name,
                   String val)

getVars

public Map<String,String> getVars()

getRuleName

public String getRuleName()

getMessageKey

public String getMessageKey()

setMessageKey

public void setMessageKey(String messageKey)

getMessage

public String getMessage()

setMessage

public void setMessage(String message)

getBundle

public String getBundle()

setBundle

public void setBundle(String bundle)

setArg

public void setArg(String message,
                   boolean isKey,
                   String bundle,
                   Integer position)

getArg

public ValidatorRule.MessageArg getArg(Integer position)