org.springframework.data.jdbc.config.oracle
Class PoolingDataSourceBeanDefinitionParser

java.lang.Object
  extended by org.springframework.beans.factory.xml.AbstractBeanDefinitionParser
      extended by org.springframework.data.jdbc.config.oracle.PoolingDataSourceBeanDefinitionParser
All Implemented Interfaces:
BeanDefinitionParser

public class PoolingDataSourceBeanDefinitionParser
extends AbstractBeanDefinitionParser

BeanDefinitionParser for the "pooling-data-source" element of the "orcl" name space

Since:
1.0

Field Summary
protected  org.apache.commons.logging.Log logger
           
 
Fields inherited from class org.springframework.beans.factory.xml.AbstractBeanDefinitionParser
ID_ATTRIBUTE, NAME_ATTRIBUTE
 
Constructor Summary
PoolingDataSourceBeanDefinitionParser()
           
 
Method Summary
protected  void doParse(Element element, ParserContext parserContext, BeanDefinitionBuilder builder)
           
protected  String getBeanClassName(Element element)
           
protected  AbstractBeanDefinition parseInternal(Element element, ParserContext parserContext)
           
protected  void registerBeanDefinition(BeanDefinitionHolder beanDefinitionHolder, BeanDefinitionRegistry beanDefinitionRegistry)
           
protected  boolean shouldGenerateId()
           
 
Methods inherited from class org.springframework.beans.factory.xml.AbstractBeanDefinitionParser
parse, postProcessComponentDefinition, resolveId, shouldFireEvents, shouldGenerateIdAsFallback
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

protected final org.apache.commons.logging.Log logger
Constructor Detail

PoolingDataSourceBeanDefinitionParser

public PoolingDataSourceBeanDefinitionParser()
Method Detail

parseInternal

protected AbstractBeanDefinition parseInternal(Element element,
                                               ParserContext parserContext)
Specified by:
parseInternal in class AbstractBeanDefinitionParser

doParse

protected void doParse(Element element,
                       ParserContext parserContext,
                       BeanDefinitionBuilder builder)

getBeanClassName

protected String getBeanClassName(Element element)

shouldGenerateId

protected boolean shouldGenerateId()
Overrides:
shouldGenerateId in class AbstractBeanDefinitionParser

registerBeanDefinition

protected void registerBeanDefinition(BeanDefinitionHolder beanDefinitionHolder,
                                      BeanDefinitionRegistry beanDefinitionRegistry)
Overrides:
registerBeanDefinition in class AbstractBeanDefinitionParser