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-2015–2017 Pivotal Software, Inc.. All rights reserved.