org.springframework.osgi.config
Class ParserUtils.PropertyRefAttributeCallback
java.lang.Object
org.springframework.osgi.config.ParserUtils.PropertyRefAttributeCallback
- All Implemented Interfaces:
- ParserUtils.AttributeCallback
- Enclosing class:
- ParserUtils
public static class ParserUtils.PropertyRefAttributeCallback
- extends Object
- implements ParserUtils.AttributeCallback
Convention callback that transforms "<property-name>-ref"
attributes into a bean definition that sets the give
<property-name> to a bean reference pointing to the attribute
value.
Thus attribute "comparator-ref='bla'" will have property
'comparator' pointing to bean named 'bla'.
- Author:
- Costin Leau
- See Also:
BeanDefinitionBuilder.addPropertyReference(String, String)
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ParserUtils.PropertyRefAttributeCallback
public ParserUtils.PropertyRefAttributeCallback()
process
public boolean process(Element parent,
Attr attribute,
BeanDefinitionBuilder builder)
- Description copied from interface:
ParserUtils.AttributeCallback
- Process the given attribute using the contextual element and bean
builder. Normally, the callback will interact with the bean
definition and set some properties. If the callback has
intercepted an attribute, it can stop the invocation of the rest of
the callbacks on the stack by returning false.
- Specified by:
process
in interface ParserUtils.AttributeCallback
- Parameters:
parent
- parent elementattribute
- current intercepted attributebuilder
- builder holding the current bean definition
- Returns:
- true if the rest of the callbacks should be called or false
otherwise.
Copyright © 2006-2007 Spring Framework. All Rights Reserved.