org.springmodules.validation.bean.conf.loader.xml.handler
Class SizeRuleElementHandler

java.lang.Object
  extended by org.springmodules.validation.bean.conf.loader.xml.handler.AbstractPropertyValidationElementHandler
      extended by org.springmodules.validation.bean.conf.loader.xml.handler.SizeRuleElementHandler
All Implemented Interfaces:
PropertyValidationElementHandler, ConditionExpressionBased, FunctionExpressionBased

public class SizeRuleElementHandler
extends AbstractPropertyValidationElementHandler

An AbstractPropertyValidationElementHandler that parses a size validation rules. This handler creates a SizeRangeCollectionCondition, MinSizeCollectionCondition, or MaxSizeCollectionCondition from the <size> element.

Author:
Uri Boness

Constructor Summary
SizeRuleElementHandler(java.lang.String namespaceUri)
          Constructs a new SizeRuleElementHandler.
 
Method Summary
protected  AbstractValidationRule createValidationRule(org.w3c.dom.Element element)
          Creates the validation rule represented and initialized by and with the given element.
 
Methods inherited from class org.springmodules.validation.bean.conf.loader.xml.handler.AbstractPropertyValidationElementHandler
extractApplicabilityCondition, extractArgumentsResolver, extractErrorCode, extractMessage, getConditionExpressionParser, getFunctionExpressionParser, handle, isConditionGloballyScoped, setConditionExpressionParser, setFunctionExpressionParser, supports
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SizeRuleElementHandler

public SizeRuleElementHandler(java.lang.String namespaceUri)
Constructs a new SizeRuleElementHandler.

Method Detail

createValidationRule

protected AbstractValidationRule createValidationRule(org.w3c.dom.Element element)
Description copied from class: AbstractPropertyValidationElementHandler
Creates the validation rule represented and initialized by and with the given element.

Specified by:
createValidationRule in class AbstractPropertyValidationElementHandler
Parameters:
element - The element that represents the validation rule.
Returns:
The newly created validation rule.


Copyright © 2005. All Rights Reserved.