Class GroovyMarkupConfigurerBeanDefinitionParser
java.lang.Object
org.springframework.beans.factory.xml.AbstractBeanDefinitionParser
org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser
org.springframework.beans.factory.xml.AbstractSimpleBeanDefinitionParser
org.springframework.web.servlet.config.GroovyMarkupConfigurerBeanDefinitionParser
- All Implemented Interfaces:
- BeanDefinitionParser
Parse the 
<mvc:groovy-configurer> MVC namespace element and register a
 GroovyConfigurer bean.- Since:
- 4.1
- Author:
- Sebastien Deleuze
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final StringThe bean name used for theGroovyMarkupConfigurer.Fields inherited from class org.springframework.beans.factory.xml.AbstractBeanDefinitionParserID_ATTRIBUTE, NAME_ATTRIBUTE
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected StringgetBeanClassName(Element element) Determine the bean class name corresponding to the suppliedElement.protected booleanisEligibleAttribute(String name) Determine whether the given attribute is eligible for being turned into a corresponding bean property value.protected StringresolveId(Element element, AbstractBeanDefinition definition, ParserContext parserContext) Resolve the ID for the suppliedBeanDefinition.Methods inherited from class org.springframework.beans.factory.xml.AbstractSimpleBeanDefinitionParserdoParse, extractPropertyName, isEligibleAttribute, postProcessMethods inherited from class org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParserdoParse, getBeanClass, getParentName, parseInternalMethods inherited from class org.springframework.beans.factory.xml.AbstractBeanDefinitionParserparse, postProcessComponentDefinition, registerBeanDefinition, shouldFireEvents, shouldGenerateId, shouldGenerateIdAsFallback, shouldParseNameAsAliases
- 
Field Details- 
BEAN_NAMEThe bean name used for theGroovyMarkupConfigurer.- See Also:
 
 
- 
- 
Constructor Details- 
GroovyMarkupConfigurerBeanDefinitionParserpublic GroovyMarkupConfigurerBeanDefinitionParser()
 
- 
- 
Method Details- 
resolveIdprotected String resolveId(Element element, AbstractBeanDefinition definition, ParserContext parserContext) Description copied from class:AbstractBeanDefinitionParserResolve the ID for the suppliedBeanDefinition.When using generation, a name is generated automatically. Otherwise, the ID is extracted from the "id" attribute, potentially with afallbackto a generated id.- Overrides:
- resolveIdin class- AbstractBeanDefinitionParser
- Parameters:
- element- the element that the bean definition has been built from
- definition- the bean definition to be registered
- parserContext- the object encapsulating the current state of the parsing process; provides access to a- BeanDefinitionRegistry
- Returns:
- the resolved id
 
- 
getBeanClassNameDescription copied from class:AbstractSingleBeanDefinitionParserDetermine the bean class name corresponding to the suppliedElement.- Overrides:
- getBeanClassNamein class- AbstractSingleBeanDefinitionParser
- Parameters:
- element- the- Elementthat is being parsed
- Returns:
- the class name of the bean that is being defined via parsing
 the supplied Element, ornullif none
- See Also:
 
- 
isEligibleAttributeDescription copied from class:AbstractSimpleBeanDefinitionParserDetermine whether the given attribute is eligible for being turned into a corresponding bean property value.The default implementation considers any attribute as eligible, except for the "id" attribute. - Overrides:
- isEligibleAttributein class- AbstractSimpleBeanDefinitionParser
- Parameters:
- name- the attribute name taken straight from the XML element being parsed (never- null)
 
 
-