org.springmodules.validation.bean.conf.namespace
Class XmlBasedValidatorBeanDefinitionParser

java.lang.Object
  extended by AbstractBeanDefinitionParser
      extended by org.springmodules.validation.bean.conf.namespace.XmlBasedValidatorBeanDefinitionParser
All Implemented Interfaces:
ValidationBeansParserConstants

public class XmlBasedValidatorBeanDefinitionParser
extends AbstractBeanDefinitionParser
implements ValidationBeansParserConstants

Author:
Uri Boness

Field Summary
 
Fields inherited from interface org.springmodules.validation.bean.conf.namespace.ValidationBeansParserConstants
VALIDATION_BEANS_NAMESPACE
 
Constructor Summary
XmlBasedValidatorBeanDefinitionParser()
           
 
Method Summary
protected  Resource createResource(org.w3c.dom.Element resourceDefinition)
           
protected  java.util.List createResources(org.w3c.dom.Element resourcesDefinition)
           
protected  java.lang.Class getBeanClass(org.w3c.dom.Element element)
          Returns the BeanValidator class.
protected  java.lang.Object loadAndInstantiate(java.lang.String className)
          Loads and instantiates the given class.
protected  void parseHandlerElements(org.w3c.dom.Element element, BeanDefinitionBuilder registryBuilder)
           
protected  BeanDefinition parseInternal(org.w3c.dom.Element element, ParserContext parserContext)
           
protected  void parseResourcesElements(org.w3c.dom.Element element, BeanDefinitionBuilder loaderBuilder)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XmlBasedValidatorBeanDefinitionParser

public XmlBasedValidatorBeanDefinitionParser()
Method Detail

parseInternal

protected BeanDefinition parseInternal(org.w3c.dom.Element element,
                                       ParserContext parserContext)

getBeanClass

protected java.lang.Class getBeanClass(org.w3c.dom.Element element)
Returns the BeanValidator class.

See Also:
org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser#doParse(org.w3c.dom.Element, org.springframework.beans.factory.support.BeanDefinitionBuilder)

parseResourcesElements

protected void parseResourcesElements(org.w3c.dom.Element element,
                                      BeanDefinitionBuilder loaderBuilder)

createResource

protected Resource createResource(org.w3c.dom.Element resourceDefinition)

createResources

protected java.util.List createResources(org.w3c.dom.Element resourcesDefinition)

parseHandlerElements

protected void parseHandlerElements(org.w3c.dom.Element element,
                                    BeanDefinitionBuilder registryBuilder)

loadAndInstantiate

protected java.lang.Object loadAndInstantiate(java.lang.String className)
Loads and instantiates the given class.

Parameters:
className - The name of the given class.


Copyright © 2005. All Rights Reserved.