org.eclipse.gemini.blueprint.config.internal
Class ReferenceBeanDefinitionParser
java.lang.Object
org.springframework.beans.factory.xml.AbstractBeanDefinitionParser
org.eclipse.gemini.blueprint.config.internal.AbstractReferenceDefinitionParser
org.eclipse.gemini.blueprint.config.internal.ReferenceBeanDefinitionParser
- All Implemented Interfaces:
- org.springframework.beans.factory.xml.BeanDefinitionParser
- Direct Known Subclasses:
- BlueprintReferenceBeanDefinitionParser
public class ReferenceBeanDefinitionParser
- extends AbstractReferenceDefinitionParser
<osgi:reference> element parser.
- Author:
- Andy Piper, Costin Leau
Fields inherited from class org.springframework.beans.factory.xml.AbstractBeanDefinitionParser |
ID_ATTRIBUTE, NAME_ATTRIBUTE |
Methods inherited from class org.eclipse.gemini.blueprint.config.internal.AbstractReferenceDefinitionParser |
applyDefaultCardinality, applyDefaults, doParse, generateBeanName, getListenerElementName, handleNestedDefinition, parseInterfaces, parseInternal, parseListeners, parseNestedElements, parsePropertySetElement, parsePropertySubElement, postProcessListenerDefinition, resolveDefaults |
Methods inherited from class org.springframework.beans.factory.xml.AbstractBeanDefinitionParser |
parse, postProcessComponentDefinition, registerBeanDefinition, resolveId, shouldFireEvents, shouldGenerateId, shouldGenerateIdAsFallback |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TIMEOUT
protected static final String TIMEOUT
- See Also:
- Constant Field Values
ReferenceBeanDefinitionParser
public ReferenceBeanDefinitionParser()
getBeanClass
protected Class getBeanClass(Element element)
- Description copied from class:
AbstractReferenceDefinitionParser
- Indicate the bean definition class for this element.
- Specified by:
getBeanClass
in class AbstractReferenceDefinitionParser
- Returns:
parseAttributes
protected void parseAttributes(Element element,
org.springframework.beans.factory.support.BeanDefinitionBuilder builder,
AttributeCallback[] callbacks,
OsgiDefaultsDefinition defaults)
- Description copied from class:
AbstractReferenceDefinitionParser
- Allow subclasses to add their own callbacks.
- Overrides:
parseAttributes
in class AbstractReferenceDefinitionParser
applyDefaultTimeout
protected void applyDefaultTimeout(org.springframework.beans.factory.support.BeanDefinitionBuilder builder,
OsgiDefaultsDefinition defaults)
- Apply default definitions to the existing bean definition. In this case, it means applying the timeout.
This method is called when a certain expected element is not present.
- Parameters:
element
- context
- builder
-
Copyright © 2006-2013. All Rights Reserved.