Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| The Spring Framework
PREV NEXT | FRAMES NO FRAMES

## Uses of Interface
org.springframework.beans.factory.config.BeanDefinition

Packages that use BeanDefinition
org.springframework.aop.config | Support package for declarative AOP configuration, with XML schema being the primary configuration format.
org.springframework.beans.factory.config | SPI interfaces and configuration-related convenience classes for bean factories.
org.springframework.beans.factory.parsing | Support infrastructure for bean definition parsing.
org.springframework.beans.factory.support | Classes supporting the `org.springframework.beans.factory` package.
org.springframework.beans.factory.xml | Contains an abstract XML-based `BeanFactory` implementation, including a standard "spring-beans" DTD.
org.springframework.context.support | Classes supporting the org.springframework.context package, such as abstract base classes for ApplicationContext implementations and a MessageSource implementation.
org.springframework.scripting.support | Support classes for Spring's scripting package.

Uses of BeanDefinition in org.springframework.aop.config

Methods in org.springframework.aop.config that return BeanDefinition
`protected abstract BeanDefinition` | `AbstractInterceptorDrivenBeanDefinitionDecorator.createInterceptorDefinition(Node node)` Subclasses should implement this method to return the `BeanDefinition` for the interceptor they wish to apply to the bean being decorated.
`BeanDefinition[]` | `PointcutComponentDefinition.getBeanDefinitions()`
`BeanDefinition[]` | `AspectComponentDefinition.getBeanDefinitions()`
`BeanDefinition[]` | `AdvisorComponentDefinition.getBeanDefinitions()`

Methods in org.springframework.aop.config with parameters of type BeanDefinition
`protected String` | `AbstractInterceptorDrivenBeanDefinitionDecorator.getInterceptorNameSuffix(BeanDefinition interceptorDefinition)`

Constructors in org.springframework.aop.config with parameters of type BeanDefinition
`AdvisorComponentDefinition(String advisorBeanName, BeanDefinition advisorDefinition)`
`AdvisorComponentDefinition(String advisorBeanName, BeanDefinition advisorDefinition, BeanDefinition pointcutDefinition)`
`AspectComponentDefinition(String aspectName, BeanDefinition[] beanDefinitions, BeanReference[] beanReferences, Object source)`
`PointcutComponentDefinition(String pointcutBeanName, BeanDefinition pointcutDefinition, String expression)`

Uses of BeanDefinition in org.springframework.beans.factory.config

Methods in org.springframework.beans.factory.config that return BeanDefinition
`BeanDefinition` | `BeanDefinitionHolder.getBeanDefinition()` Return the wrapped BeanDefinition.
`BeanDefinition` | `ConfigurableListableBeanFactory.getBeanDefinition(String beanName)` Return the registered BeanDefinition for the given bean, allowing access to its property values and constructor argument value (which can be modified during bean factory post-processing).

Methods in org.springframework.beans.factory.config with parameters of type BeanDefinition
`protected void` | `BeanDefinitionVisitor.visitBeanClassName(BeanDefinition beanDefinition)`
`void` | `BeanDefinitionVisitor.visitBeanDefinition(BeanDefinition beanDefinition)` Traverse the given BeanDefinition object and the MutablePropertyValues and ConstructorArgumentValues contained in them.
`protected void` | `BeanDefinitionVisitor.visitScope(BeanDefinition beanDefinition)`

Constructors in org.springframework.beans.factory.config with parameters of type BeanDefinition
`BeanDefinitionHolder(BeanDefinition beanDefinition, String beanName)` Create a new BeanDefinitionHolder.
`BeanDefinitionHolder(BeanDefinition beanDefinition, String beanName, String[] aliases)` Create a new BeanDefinitionHolder.

Uses of BeanDefinition in org.springframework.beans.factory.parsing

Methods in org.springframework.beans.factory.parsing that return BeanDefinition
`BeanDefinition[]` | `ComponentDefinition.getBeanDefinitions()` Return the `BeanDefinitions` that were registered to form this `ComponentDefinition`.
`BeanDefinition[]` | `BeanComponentDefinition.getBeanDefinitions()`
`BeanDefinition[]` | `AbstractComponentDefinition.getBeanDefinitions()` Returns an empty array.
`BeanDefinition[]` | `ComponentDefinition.getInnerBeanDefinitions()` Return the `BeanDefinitions` that represent all relevant inner beans within this component.
`BeanDefinition[]` | `BeanComponentDefinition.getInnerBeanDefinitions()`
`BeanDefinition[]` | `AbstractComponentDefinition.getInnerBeanDefinitions()` Returns an empty array.

Constructors in org.springframework.beans.factory.parsing with parameters of type BeanDefinition
`BeanComponentDefinition(BeanDefinition beanDefinition, String beanName)` Create a new BeanComponentDefinition for the given bean.

Uses of BeanDefinition in org.springframework.beans.factory.support

Classes in org.springframework.beans.factory.support that implement BeanDefinition
`class` | `AbstractBeanDefinition` Base class for concrete, full-fledged `BeanDefinition` classes, factoring out common properties of `RootBeanDefinition` and `ChildBeanDefinition`.
`class` | `ChildBeanDefinition` Bean definition for beans which inherit settings from their parent.
`class` | `RootBeanDefinition` Root bean definitions are the most common type of bean definition.

Methods in org.springframework.beans.factory.support that return BeanDefinition
`BeanDefinition` | `DefaultListableBeanFactory.getBeanDefinition(String beanName)`
`BeanDefinition` | `BeanDefinitionRegistry.getBeanDefinition(String beanName)` Return the BeanDefinition for the given bean name.
`protected abstract BeanDefinition` | `AbstractBeanFactory.getBeanDefinition(String beanName)` Return the bean definition for the given bean name.

Methods in org.springframework.beans.factory.support with parameters of type BeanDefinition
`String` | `DefaultBeanNameGenerator.generateBeanName(BeanDefinition definition, BeanDefinitionRegistry registry)`
`String` | `BeanNameGenerator.generateBeanName(BeanDefinition definition, BeanDefinitionRegistry registry)` Generate a bean name for the given bean definition.
`protected RootBeanDefinition` | `AbstractBeanFactory.getMergedBeanDefinition(String beanName, BeanDefinition bd)` Return a RootBeanDefinition for the given top-level bean, by merging with the parent if the given bean's definition is a child bean definition.
`protected RootBeanDefinition` | `AbstractBeanFactory.getMergedBeanDefinition(String beanName, BeanDefinition bd, BeanDefinition containingBd)` Return a RootBeanDefinition for the given bean, by merging with the parent if the given bean's definition is a child bean definition.
`void` | `DefaultListableBeanFactory.registerBeanDefinition(String beanName, BeanDefinition beanDefinition)`
`void` | `BeanDefinitionRegistry.registerBeanDefinition(String beanName, BeanDefinition beanDefinition)` Register a new bean definition with this registry.

Uses of BeanDefinition in org.springframework.beans.factory.xml

Methods in org.springframework.beans.factory.xml that return BeanDefinition
`BeanDefinition` | `ParserContext.getContainingBeanDefinition()`
`BeanDefinition` | `SimplePropertyNamespaceHandler.parse(Element element, ParserContext parserContext)`
`BeanDefinition` | `NamespaceHandlerSupport.parse(Element element, ParserContext parserContext)` Parses the supplied `Element` by delegating to the `BeanDefinitionParser` that is registered for that `Element`.
`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` | `BeanDefinitionParser.parse(Element element, ParserContext parserContext)` Parse the specified `Element` and register the resulting `BeanDefinition(s)` with the `ParserContext.getRegistry()` BeanDefinitionRegistry} embedded in the supplied `ParserContext`.
`BeanDefinition` | `AbstractBeanDefinitionParser.parse(Element element, ParserContext parserContext)`
`BeanDefinition` | `BeanDefinitionParserDelegate.parseCustomElement(Element ele)`
`BeanDefinition` | `BeanDefinitionParserDelegate.parseCustomElement(Element ele, BeanDefinition containingBd)`

Methods in org.springframework.beans.factory.xml with parameters of type BeanDefinition
`String` | `XmlReaderContext.generateBeanName(BeanDefinition beanDefinition)`
`BeanDefinitionHolder` | `BeanDefinitionParserDelegate.parseBeanDefinitionElement(Element ele, BeanDefinition containingBean)` Parses the supplied `<bean>` element.
`AbstractBeanDefinition` | `BeanDefinitionParserDelegate.parseBeanDefinitionElement(Element ele, String beanName, BeanDefinition containingBean)` Parse the bean definition itself, without regard to name or aliases.
`void` | `BeanDefinitionParserDelegate.parseConstructorArgElement(Element ele, BeanDefinition bd)` Parse a constructor-arg element.
`void` | `BeanDefinitionParserDelegate.parseConstructorArgElements(Element beanEle, BeanDefinition bd)` Parse constructor-arg sub-elements of the given bean element.
`BeanDefinition` | `BeanDefinitionParserDelegate.parseCustomElement(Element ele, BeanDefinition containingBd)`
`Object` | `BeanDefinitionParserDelegate.parseKeyElement(Element keyEle, BeanDefinition bd, String defaultKeyTypeClassName)` Parse a key sub-element of a map element.
`List` | `BeanDefinitionParserDelegate.parseListElement(Element collectionEle, BeanDefinition bd)` Parse a list element.
`Map` | `BeanDefinitionParserDelegate.parseMapElement(Element mapEle, BeanDefinition bd)` Parse a map element.
`void` | `BeanDefinitionParserDelegate.parsePropertyElement(Element ele, BeanDefinition bd)` Parse a property element.
`void` | `BeanDefinitionParserDelegate.parsePropertyElements(Element beanEle, BeanDefinition bd)` Parse property sub-elements of the given bean element.
`Object` | `BeanDefinitionParserDelegate.parsePropertySubElement(Element ele, BeanDefinition bd)`
`Object` | `BeanDefinitionParserDelegate.parsePropertySubElement(Element ele, BeanDefinition bd, String defaultTypeClassName)` Parse a value, ref or collection sub-element of a property or constructor-arg element.
`Object` | `BeanDefinitionParserDelegate.parsePropertyValue(Element ele, BeanDefinition bd, String propertyName)` Get the value of a property element.
`Set` | `BeanDefinitionParserDelegate.parseSetElement(Element collectionEle, BeanDefinition bd)` Parse a set element.
`String` | `XmlReaderContext.registerWithGeneratedName(BeanDefinition beanDefinition)`

Constructors in org.springframework.beans.factory.xml with parameters of type BeanDefinition
`ParserContext(XmlReaderContext readerContext, BeanDefinitionParserDelegate delegate, BeanDefinition containingBeanDefinition)`

Uses of BeanDefinition in org.springframework.context.support

Methods in org.springframework.context.support that return BeanDefinition
`BeanDefinition` | `GenericApplicationContext.getBeanDefinition(String beanName)`

Methods in org.springframework.context.support with parameters of type BeanDefinition
`void` | `GenericApplicationContext.registerBeanDefinition(String beanName, BeanDefinition beanDefinition)`

Uses of BeanDefinition in org.springframework.scripting.support

Methods in org.springframework.scripting.support with parameters of type BeanDefinition
`protected long` | `ScriptFactoryPostProcessor.resolveRefreshCheckDelay(BeanDefinition beanDefinition)` Get the refresh check delay for the given `ScriptFactory` `BeanDefinition`.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| The Spring Framework
PREV NEXT | FRAMES NO FRAMES

Copyright © 2002-2007 The Spring Framework.