类 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
- 所有已实现的接口:
BeanDefinitionParser
public class GroovyMarkupConfigurerBeanDefinitionParser extends AbstractSimpleBeanDefinitionParser
Parse the<mvc:groovy-configurer>
MVC namespace element and register aGroovyConfigurer
bean.- 从以下版本开始:
- 4.1
- 作者:
- Sebastien Deleuze
字段概要
从类继承的字段 org.springframework.beans.factory.xml.AbstractBeanDefinitionParser
ID_ATTRIBUTE, NAME_ATTRIBUTE
构造器概要
构造器 构造器 说明 GroovyMarkupConfigurerBeanDefinitionParser()
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 protected String
getBeanClassName(Element element)
Determine the bean class name corresponding to the suppliedElement
.protected boolean
isEligibleAttribute(String name)
Determine whether the given attribute is eligible for being turned into a corresponding bean property value.protected String
resolveId(Element element, AbstractBeanDefinition definition, ParserContext parserContext)
Resolve the ID for the suppliedBeanDefinition
.从类继承的方法 org.springframework.beans.factory.xml.AbstractSimpleBeanDefinitionParser
doParse, extractPropertyName, isEligibleAttribute, postProcess
从类继承的方法 org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser
doParse, getBeanClass, getParentName, parseInternal
从类继承的方法 org.springframework.beans.factory.xml.AbstractBeanDefinitionParser
parse, postProcessComponentDefinition, registerBeanDefinition, shouldFireEvents, shouldGenerateId, shouldGenerateIdAsFallback, shouldParseNameAsAliases
构造器详细资料
GroovyMarkupConfigurerBeanDefinitionParser
public GroovyMarkupConfigurerBeanDefinitionParser()
方法详细资料
resolveId
protected String resolveId(Element element, AbstractBeanDefinition definition, ParserContext parserContext)
从类复制的说明:AbstractBeanDefinitionParser
Resolve the ID for the suppliedBeanDefinition
.When using
generation
, a name is generated automatically. Otherwise, the ID is extracted from the "id" attribute, potentially with afallback
to a generated id.- 覆盖:
resolveId
在类中AbstractBeanDefinitionParser
- 参数:
element
- the element that the bean definition has been built fromdefinition
- the bean definition to be registeredparserContext
- the object encapsulating the current state of the parsing process; provides access to aBeanDefinitionRegistry
- 返回:
- the resolved id
getBeanClassName
protected String getBeanClassName(Element element)
从类复制的说明:AbstractSingleBeanDefinitionParser
Determine the bean class name corresponding to the suppliedElement
.- 覆盖:
getBeanClassName
在类中AbstractSingleBeanDefinitionParser
- 参数:
element
- theElement
that is being parsed- 返回:
- the class name of the bean that is being defined via parsing the supplied
Element
, ornull
if none - 另请参阅:
AbstractSingleBeanDefinitionParser.getBeanClass(org.w3c.dom.Element)
isEligibleAttribute
protected boolean isEligibleAttribute(String name)
从类复制的说明:AbstractSimpleBeanDefinitionParser
Determine 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.
- 覆盖:
isEligibleAttribute
在类中AbstractSimpleBeanDefinitionParser
- 参数:
name
- the attribute name taken straight from the XML element being parsed (nevernull
)