Uses of Interface
org.makumba.ValidationRule

Packages that use ValidationRule
org.makumba Public API for makumba application programmers. 
org.makumba.forms.validation   
org.makumba.providers.datadefinition.makumba Handles abstract part of makumba (data type handling and MDD parsing). 
org.makumba.providers.datadefinition.makumba.validation   
org.makumba.providers.datadefinition.mdd   
org.makumba.providers.datadefinition.mdd.validation   
 

Uses of ValidationRule in org.makumba
 

Methods in org.makumba that return ValidationRule
 ValidationRule ValidationDefinition.getValidationRule(String ruledName)
          Get the validation rule with the given rule name.
 

Methods in org.makumba that return types with arguments of type ValidationRule
 Collection<ValidationRule> FieldDefinition.getValidationRules()
          Returns all the validation rules connected to this field.
 Collection<ValidationRule> ValidationDefinition.getValidationRules(String fieldName)
          Get all validation rules for the given field name.
 

Methods in org.makumba with parameters of type ValidationRule
 void ValidationDefinition.addRule(String fieldName, ValidationRule rule)
          Add a new rule for the given field.
 void FieldDefinition.addValidationRule(ValidationRule rule)
          Adds a new validation rule to this field.
 

Method parameters in org.makumba with type arguments of type ValidationRule
 void ValidationDefinition.addRule(String fieldName, Collection<ValidationRule> rules)
          Add several rules for the given field.
 void FieldDefinition.addValidationRule(Collection<ValidationRule> rules)
          adds several new validation rules to this field.
 

Uses of ValidationRule in org.makumba.forms.validation
 

Methods in org.makumba.forms.validation with parameters of type ValidationRule
protected  String LiveValidationProvider.getValidationLine(String inputVarName, String validationType, ValidationRule rule, String arguments)
           
 

Method parameters in org.makumba.forms.validation with type arguments of type ValidationRule
protected  void LiveValidationProvider.addValidationRules(String inputName, String formIdentifier, Collection<ValidationRule> validationRules, StringBuffer validations, String inputVarName)
           
protected  void MDDLiveValidationProvider.addValidationRules(String inputName, String formIdentifier, Collection<ValidationRule> validationRules, StringBuffer validations, String inputVarName)
           
 

Uses of ValidationRule in org.makumba.providers.datadefinition.makumba
 

Methods in org.makumba.providers.datadefinition.makumba that return ValidationRule
 ValidationRule RecordInfo.getValidationRule(String ruleName)
           
 

Methods in org.makumba.providers.datadefinition.makumba that return types with arguments of type ValidationRule
 Collection<ValidationRule> FieldInfo.getValidationRules()
           
 Collection<ValidationRule> RecordInfo.getValidationRules(String fieldName)
           
 

Methods in org.makumba.providers.datadefinition.makumba with parameters of type ValidationRule
 void RecordInfo.addRule(String fieldName, ValidationRule rule)
           
 void RecordInfo.addValidationRule(ValidationRule rule)
           
 void FieldInfo.addValidationRule(ValidationRule rule)
           
 

Method parameters in org.makumba.providers.datadefinition.makumba with type arguments of type ValidationRule
 void RecordInfo.addRule(String fieldName, Collection<ValidationRule> rules)
           
 void FieldInfo.addValidationRule(Collection<ValidationRule> rules)
           
 

Uses of ValidationRule in org.makumba.providers.datadefinition.makumba.validation
 

Classes in org.makumba.providers.datadefinition.makumba.validation that implement ValidationRule
 class BasicValidationRule
          This class provides basic support for validation rules.
 class ComparisonValidationRule
          This validation rule implements comparison validations between two fields, using the syntax <fieldname> comparison operator <otherFieldname>.
 class NumberRangeValidationRule
          This validation rule implements number range checks, using the syntax <fieldname> in range [<lowerCValue>..
 class RangeValidationRule
           
 class RegExpValidationRule
          This validation rule implements pattern matching for string types, using the syntax <fieldname> matches <regular expression<.
 class SingleFieldValidationRule
          This class provides basic support for rules that operate on a single field, e.g. range checks or regular expressions.
 class StringLengthValidationRule
          This validation rule implements string-length checks, using the syntax <fieldname> length in [<lowerCValue>..
 

Methods in org.makumba.providers.datadefinition.makumba.validation with parameters of type ValidationRule
 int BasicValidationRule.compareTo(ValidationRule o)
          We order the rules such that comparison rules come last.
 

Uses of ValidationRule in org.makumba.providers.datadefinition.mdd
 

Classes in org.makumba.providers.datadefinition.mdd that implement ValidationRule
 class ValidationRuleNode
           
 

Fields in org.makumba.providers.datadefinition.mdd with type parameters of type ValidationRule
protected  LinkedHashMap<String,ValidationRule> MDDNode.validationRules
           
protected  Hashtable<String,ValidationRule> FieldNode.validationRules
           
protected  LinkedHashMap<String,ValidationRule> DataDefinitionImpl.validationRules
           
 

Methods in org.makumba.providers.datadefinition.mdd that return ValidationRule
 ValidationRule DataDefinitionImpl.getValidationRule(String ruleName)
           
 

Methods in org.makumba.providers.datadefinition.mdd that return types with arguments of type ValidationRule
 Collection<ValidationRule> FieldDefinitionImpl.getValidationRules()
           
 Collection<ValidationRule> DataDefinitionImpl.getValidationRules(String fieldName)
           
 

Methods in org.makumba.providers.datadefinition.mdd with parameters of type ValidationRule
 void DataDefinitionImpl.addRule(String fieldName, ValidationRule rule)
           
 void FieldDefinitionImpl.addValidationRule(ValidationRule rule)
           
 int ValidationRuleNode.compareTo(ValidationRule o)
          We order the rules such that comparison rules come last.
 

Method parameters in org.makumba.providers.datadefinition.mdd with type arguments of type ValidationRule
 void DataDefinitionImpl.addRule(String fieldName, Collection<ValidationRule> rules)
           
 void FieldDefinitionImpl.addValidationRule(Collection<ValidationRule> rules)
          methods for validation rules
 

Uses of ValidationRule in org.makumba.providers.datadefinition.mdd.validation
 

Classes in org.makumba.providers.datadefinition.mdd.validation that implement ValidationRule
 class MultiUniquenessValidationRule
          A validation rule for multi-uniqueness keys