The Spring Framework

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.
 


The Spring Framework

Copyright © 2002-2007 The Spring Framework.