public class BeanComponentDefinitionBuilder extends Object
BeanComponentDefinition more easily.| Constructor and Description |
|---|
BeanComponentDefinitionBuilder(Element defaultSource,
ParserContext context)
Creates a new
BeanComponentDefinitionBuilder using the given Element as default source and the
given ParserContext. |
| Modifier and Type | Method and Description |
|---|---|
BeanComponentDefinition |
getComponent(BeanDefinitionBuilder builder)
Creates a
BeanComponentDefinition from the given BeanDefinitionBuilder. |
BeanComponentDefinition |
getComponent(BeanDefinitionBuilder builder,
String name)
Creates a
BeanComponentDefinition from the given BeanDefinitionBuilder using the given name. |
BeanComponentDefinition |
getComponent(BeanDefinitionBuilder builder,
String name,
Object rawSource)
Creates a new
BeanComponentDefinition from the given BeanDefinitionBuilder using the given name and
raw source object. |
BeanComponentDefinition |
getComponentIdButFallback(BeanDefinitionBuilder builder,
String fallback)
Creates a
BeanComponentDefinition from the given BeanDefinitionBuilder and inspects the backing
Elements id attribute for a name. |
public BeanComponentDefinitionBuilder(Element defaultSource, ParserContext context)
BeanComponentDefinitionBuilder using the given Element as default source and the
given ParserContext.defaultSource - must not be null.context - must not be null.public BeanComponentDefinition getComponent(BeanDefinitionBuilder builder)
BeanComponentDefinition from the given BeanDefinitionBuilder. Will generate a bean name.builder - must not be null.public BeanComponentDefinition getComponentIdButFallback(BeanDefinitionBuilder builder, String fallback)
BeanComponentDefinition from the given BeanDefinitionBuilder and inspects the backing
Elements id attribute for a name. It will use this one if found or the given fallback if not.builder - must not be null.fallback - must not be null or empty.public BeanComponentDefinition getComponent(BeanDefinitionBuilder builder, String name)
BeanComponentDefinition from the given BeanDefinitionBuilder using the given name.builder - must not be null.name - must not be null or empty.public BeanComponentDefinition getComponent(BeanDefinitionBuilder builder, String name, Object rawSource)
BeanComponentDefinition from the given BeanDefinitionBuilder using the given name and
raw source object.builder - must not be null.name - must not be null.rawSource - Copyright © 2011–2021 Pivotal Software, Inc.. All rights reserved.