public class ExtensionPointBeanDefinitionParser extends AbstractExtBeanDefinitionParser
| Modifier and Type | Field and Description |
|---|---|
static String |
CLASS |
static String |
CONTRIBUTION |
static String |
OBJECT |
REFID_ATTRIBUTE| Constructor and Description |
|---|
ExtensionPointBeanDefinitionParser() |
| Modifier and Type | Method and Description |
|---|---|
protected Class<?> |
getBeanClass(Element element)
Determine the bean class corresponding to the supplied
Element. |
static ExtensionPointBeanDefinitionParser |
getInstance() |
protected void |
parserSubElement(Element element,
org.springframework.beans.factory.xml.ParserContext parserContext,
org.springframework.beans.factory.support.BeanDefinitionBuilder builder) |
String |
supportTagName() |
configBeanClassLoader, doParse, parseAttribute, shouldGenerateIdAsFallbackdoParse, getBeanClassName, getParentName, parseInternalparse, postProcessComponentDefinition, registerBeanDefinition, resolveId, shouldFireEvents, shouldGenerateIdpublic static final String CLASS
public static final String OBJECT
public static final String CONTRIBUTION
public static ExtensionPointBeanDefinitionParser getInstance()
protected Class<?> getBeanClass(Element element)
AbstractSingleExtPointBeanDefinitionParserElement.
Note that, for application classes, it is generally preferable to
override AbstractSingleExtPointBeanDefinitionParser.getBeanClassName(org.w3c.dom.Element) instead, in order to avoid a direct
dependence on the bean implementation class. The BeanDefinitionParser
and its NamespaceHandler can be used within an IDE plugin then, even
if the application classes are not available on the plugin's classpath.
getBeanClass in class AbstractSingleExtPointBeanDefinitionParserelement - the Element that is being parsedClass of the bean that is being defined via parsing
the supplied Element, or null if noneAbstractSingleExtPointBeanDefinitionParser.getBeanClassName(org.w3c.dom.Element)protected void parserSubElement(Element element, org.springframework.beans.factory.xml.ParserContext parserContext, org.springframework.beans.factory.support.BeanDefinitionBuilder builder)
parserSubElement in class AbstractExtBeanDefinitionParserpublic String supportTagName()
Copyright © 2021. All rights reserved.