public class BeanDefinitionBuilderArgument extends Object
BeanDefinitionBuilder.addConstructorArgReference(String),
BeanDefinitionBuilder.addConstructorArgValue(Object),
BeanDefinitionBuilder.addPropertyReference(String, String), and
BeanDefinitionBuilder.addPropertyValue(String, Object).
Easy and succinct to create if methods ref(CharSequence) or val(Object) are used and imported
statically.ref(CharSequence),
val(Object)| Modifier and Type | Field and Description |
|---|---|
protected boolean |
reference |
protected Object |
value |
| Modifier | Constructor and Description |
|---|---|
protected |
BeanDefinitionBuilderArgument(boolean reference,
Object value) |
| Modifier and Type | Method and Description |
|---|---|
Object |
getValue() |
boolean |
isReference() |
static BeanDefinitionBuilderArgument |
ref(CharSequence value)
|
static BeanDefinitionBuilderArgument |
val(Object value)
|
protected boolean reference
protected Object value
protected BeanDefinitionBuilderArgument(boolean reference,
Object value)
public static BeanDefinitionBuilderArgument ref(CharSequence value)
BeanDefinitionBuilderArgument with reference equal to true. Convenient if
imported statically.value - The name of the bean reference.public static BeanDefinitionBuilderArgument val(Object value)
BeanDefinitionBuilderArgument with reference equal to false. Convenient if
imported statically.value - The constructor argument's value.public boolean isReference()
public Object getValue()
Copyright © 2011–2017 Pivotal Software, Inc.. All rights reserved.