org.loom.spring
Class ConfigBeanDefinitionParser
java.lang.Object
org.springframework.beans.factory.xml.AbstractBeanDefinitionParser
org.loom.spring.ConfigBeanDefinitionParser
- All Implemented Interfaces:
- org.springframework.beans.factory.xml.BeanDefinitionParser
public class ConfigBeanDefinitionParser
- extends org.springframework.beans.factory.xml.AbstractBeanDefinitionParser
Parse the <config> custom tag in spring config files.
Fields inherited from class org.springframework.beans.factory.xml.AbstractBeanDefinitionParser |
ID_ATTRIBUTE, NAME_ATTRIBUTE |
Method Summary |
protected void |
add(java.lang.Class<?> clazz)
|
protected void |
addActionScanner(org.w3c.dom.Element element,
org.springframework.beans.factory.xml.ParserContext parserContext)
Parse the action-scan component. |
protected void |
addAnnotationProcessors()
Add some annotation processors if the dependent classes are found in the
classpath |
protected void |
addIfMissing(java.lang.Class<?> interfaceClass,
java.lang.Class<?> clazz)
|
protected void |
addInternalClasses()
|
protected void |
addLoomServletRequestFactory(org.w3c.dom.Element element)
|
protected void |
addWebResourceBundles(org.w3c.dom.Element element,
org.springframework.beans.factory.xml.ParserContext parserContext)
|
protected void |
parseComponentScan(org.w3c.dom.Element element,
org.springframework.beans.factory.xml.ParserContext parserContext)
|
protected org.springframework.beans.factory.support.AbstractBeanDefinition |
parseInternal(org.w3c.dom.Element element,
org.springframework.beans.factory.xml.ParserContext parserContext)
|
protected boolean |
shouldGenerateIdAsFallback()
|
protected java.lang.String[] |
split(java.lang.String text)
|
Methods inherited from class org.springframework.beans.factory.xml.AbstractBeanDefinitionParser |
parse, postProcessComponentDefinition, registerBeanDefinition, resolveId, shouldFireEvents, shouldGenerateId |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ConfigBeanDefinitionParser
public ConfigBeanDefinitionParser()
parseInternal
protected org.springframework.beans.factory.support.AbstractBeanDefinition parseInternal(org.w3c.dom.Element element,
org.springframework.beans.factory.xml.ParserContext parserContext)
- Specified by:
parseInternal
in class org.springframework.beans.factory.xml.AbstractBeanDefinitionParser
addLoomServletRequestFactory
protected void addLoomServletRequestFactory(org.w3c.dom.Element element)
addAnnotationProcessors
protected void addAnnotationProcessors()
- Add some annotation processors if the dependent classes are found in the
classpath
addInternalClasses
protected void addInternalClasses()
addIfMissing
protected void addIfMissing(java.lang.Class<?> interfaceClass,
java.lang.Class<?> clazz)
add
protected void add(java.lang.Class<?> clazz)
addActionScanner
protected void addActionScanner(org.w3c.dom.Element element,
org.springframework.beans.factory.xml.ParserContext parserContext)
- Parse the action-scan component. The point is generating the following
code:
<context:component-scan base-package="org.loom.demo.action, org.loom.action.support" scope-resolver="org.loom.spring.PrototypeScopeResolver">
<context:include-filter type="assignable" expression="org.loom.action.Action"/>
</context:component-scan>
- Parameters:
element
- parserContext
-
parseComponentScan
protected void parseComponentScan(org.w3c.dom.Element element,
org.springframework.beans.factory.xml.ParserContext parserContext)
addWebResourceBundles
protected void addWebResourceBundles(org.w3c.dom.Element element,
org.springframework.beans.factory.xml.ParserContext parserContext)
split
protected java.lang.String[] split(java.lang.String text)
shouldGenerateIdAsFallback
protected boolean shouldGenerateIdAsFallback()
- Overrides:
shouldGenerateIdAsFallback
in class org.springframework.beans.factory.xml.AbstractBeanDefinitionParser