Package | Description |
---|---|
org.springframework.aop.config |
Support package for declarative AOP configuration,
with XML schema being the primary configuration format.
|
org.springframework.beans.factory.xml |
Contains an abstract XML-based
BeanFactory implementation,
including a standard "spring-beans" XSD. |
org.springframework.context.annotation |
Annotation support for the Application Context, including JSR-250 "common"
annotations, component-scanning, and Java-based metadata for creating
Spring-managed objects.
|
org.springframework.scheduling.config |
Support package for declarative scheduling configuration,
with XML schema being the primary configuration format.
|
org.springframework.transaction.config |
Support package for declarative transaction configuration,
with XML schema being the primary configuration format.
|
org.springframework.web.servlet.config |
Defines the XML configuration namespace for Spring MVC.
|
Modifier and Type | Method and Description |
---|---|
BeanDefinitionHolder |
AbstractInterceptorDrivenBeanDefinitionDecorator.decorate(Node node,
BeanDefinitionHolder definitionHolder,
ParserContext parserContext) |
static void |
AopNamespaceUtils.registerAspectJAnnotationAutoProxyCreatorIfNecessary(ParserContext parserContext,
Element sourceElement) |
static void |
AopNamespaceUtils.registerAspectJAutoProxyCreatorIfNecessary(ParserContext parserContext,
Element sourceElement) |
static void |
AopNamespaceUtils.registerAutoProxyCreatorIfNecessary(ParserContext parserContext,
Element sourceElement) |
Modifier and Type | Method and Description |
---|---|
BeanDefinitionHolder |
NamespaceHandlerSupport.decorate(Node node,
BeanDefinitionHolder definition,
ParserContext parserContext)
Decorates the supplied
Node by delegating to the BeanDefinitionDecorator that
is registered to handle that Node . |
BeanDefinitionHolder |
SimplePropertyNamespaceHandler.decorate(Node node,
BeanDefinitionHolder definition,
ParserContext parserContext) |
BeanDefinitionHolder |
BeanDefinitionDecorator.decorate(Node node,
BeanDefinitionHolder definition,
ParserContext parserContext)
Parse the specified
Node (either an element or an attribute) and decorate
the supplied BeanDefinition ,
returning the decorated definition. |
BeanDefinitionHolder |
NamespaceHandler.decorate(Node source,
BeanDefinitionHolder definition,
ParserContext parserContext)
Parse the specified
Node and decorate the supplied
BeanDefinitionHolder , returning the decorated definition. |
BeanDefinitionHolder |
SimpleConstructorNamespaceHandler.decorate(Node node,
BeanDefinitionHolder definition,
ParserContext parserContext) |
protected void |
AbstractSimpleBeanDefinitionParser.doParse(Element element,
ParserContext parserContext,
BeanDefinitionBuilder builder)
Parse the supplied
Element and populate the supplied
BeanDefinitionBuilder as required. |
protected void |
AbstractSingleBeanDefinitionParser.doParse(Element element,
ParserContext parserContext,
BeanDefinitionBuilder builder)
Parse the supplied
Element and populate the supplied
BeanDefinitionBuilder as required. |
protected boolean |
AbstractSimpleBeanDefinitionParser.isEligibleAttribute(Attr attribute,
ParserContext parserContext)
Determine whether the given attribute is eligible for being
turned into a corresponding bean property value.
|
BeanDefinition |
NamespaceHandlerSupport.parse(Element element,
ParserContext parserContext)
Parses the supplied
Element by delegating to the BeanDefinitionParser that is
registered for that Element . |
BeanDefinition |
SimplePropertyNamespaceHandler.parse(Element element,
ParserContext parserContext) |
BeanDefinition |
BeanDefinitionParser.parse(Element element,
ParserContext parserContext)
Parse the specified
Element and register the resulting
BeanDefinition(s) with the
BeanDefinitionRegistry
embedded in the supplied ParserContext . |
BeanDefinition |
AbstractBeanDefinitionParser.parse(Element element,
ParserContext parserContext) |
BeanDefinition |
NamespaceHandler.parse(Element element,
ParserContext parserContext)
Parse the specified
Element and register any resulting
BeanDefinitions with the
BeanDefinitionRegistry
that is embedded in the supplied ParserContext . |
BeanDefinition |
SimpleConstructorNamespaceHandler.parse(Element element,
ParserContext parserContext) |
protected abstract AbstractBeanDefinition |
AbstractBeanDefinitionParser.parseInternal(Element element,
ParserContext parserContext)
Central template method to actually parse the supplied
Element
into one or more BeanDefinitions . |
protected AbstractBeanDefinition |
AbstractSingleBeanDefinitionParser.parseInternal(Element element,
ParserContext parserContext)
Creates a
BeanDefinitionBuilder instance for the
bean Class and passes it to the
AbstractSingleBeanDefinitionParser.doParse(org.w3c.dom.Element, org.springframework.beans.factory.xml.ParserContext, org.springframework.beans.factory.support.BeanDefinitionBuilder) strategy method. |
protected String |
AbstractBeanDefinitionParser.resolveId(Element element,
AbstractBeanDefinition definition,
ParserContext parserContext)
Resolve the ID for the supplied
BeanDefinition . |
Modifier and Type | Method and Description |
---|---|
protected ClassPathBeanDefinitionScanner |
ComponentScanBeanDefinitionParser.configureScanner(ParserContext parserContext,
Element element) |
protected TypeFilter |
ComponentScanBeanDefinitionParser.createTypeFilter(Element element,
ClassLoader classLoader,
ParserContext parserContext) |
BeanDefinition |
ComponentScanBeanDefinitionParser.parse(Element element,
ParserContext parserContext) |
BeanDefinition |
AnnotationConfigBeanDefinitionParser.parse(Element element,
ParserContext parserContext) |
protected void |
ComponentScanBeanDefinitionParser.parseTypeFilters(Element element,
ClassPathBeanDefinitionScanner scanner,
ParserContext parserContext) |
Modifier and Type | Method and Description |
---|---|
protected void |
ScheduledTasksBeanDefinitionParser.doParse(Element element,
ParserContext parserContext,
BeanDefinitionBuilder builder) |
protected void |
ExecutorBeanDefinitionParser.doParse(Element element,
ParserContext parserContext,
BeanDefinitionBuilder builder) |
BeanDefinition |
AnnotationDrivenBeanDefinitionParser.parse(Element element,
ParserContext parserContext) |
Modifier and Type | Method and Description |
---|---|
protected String |
JtaTransactionManagerBeanDefinitionParser.resolveId(Element element,
AbstractBeanDefinition definition,
ParserContext parserContext) |
Modifier and Type | Method and Description |
---|---|
protected void |
FreeMarkerConfigurerBeanDefinitionParser.doParse(Element element,
ParserContext parserContext,
BeanDefinitionBuilder builder) |
protected void |
ScriptTemplateConfigurerBeanDefinitionParser.doParse(Element element,
ParserContext parserContext,
BeanDefinitionBuilder builder) |
protected void |
TilesConfigurerBeanDefinitionParser.doParse(Element element,
ParserContext parserContext,
BeanDefinitionBuilder builder) |
static Object |
MvcNamespaceUtils.getContentNegotiationManager(ParserContext context)
Find the
ContentNegotiationManager bean created by or registered
with the annotation-driven element. |
BeanDefinition |
CorsBeanDefinitionParser.parse(Element element,
ParserContext parserContext) |
BeanDefinition |
ViewResolversBeanDefinitionParser.parse(Element element,
ParserContext context) |
static RuntimeBeanReference |
MvcNamespaceUtils.registerCorsConfigurations(Map<String,CorsConfiguration> corsConfigurations,
ParserContext context,
Object source)
Registers a
Map<String, CorsConfiguration> (mapped CorsConfiguration s)
under a well-known name unless already registered. |
static void |
MvcNamespaceUtils.registerDefaultComponents(ParserContext context,
Object source) |
static RuntimeBeanReference |
MvcNamespaceUtils.registerPathMatcher(RuntimeBeanReference pathMatcherRef,
ParserContext context,
Object source)
Adds an alias to an existing well-known name or registers a new instance of a
PathMatcher
under that well-known name, unless already registered. |
static RuntimeBeanReference |
MvcNamespaceUtils.registerUrlPathHelper(RuntimeBeanReference urlPathHelperRef,
ParserContext context,
Object source)
Adds an alias to an existing well-known name or registers a new instance of a
UrlPathHelper
under that well-known name, unless already registered. |
protected String |
FreeMarkerConfigurerBeanDefinitionParser.resolveId(Element element,
AbstractBeanDefinition definition,
ParserContext parserContext) |
protected String |
ScriptTemplateConfigurerBeanDefinitionParser.resolveId(Element element,
AbstractBeanDefinition definition,
ParserContext parserContext) |
protected String |
GroovyMarkupConfigurerBeanDefinitionParser.resolveId(Element element,
AbstractBeanDefinition definition,
ParserContext parserContext) |
protected String |
TilesConfigurerBeanDefinitionParser.resolveId(Element element,
AbstractBeanDefinition definition,
ParserContext parserContext) |