public class ParsingUtils extends Object
Constructor and Description |
---|
ParsingUtils() |
public static void addOptionalPropertyValue(BeanDefinitionBuilder builder, String propertyName, Element element, String attrName, String defaultValue)
addProperty(BeanDefinitionBuilder, String, Element, String, String, boolean, boolean)
.public static void addOptionalPropertyReference(BeanDefinitionBuilder builder, String propertyName, Element element, String attrName, String defaultValue)
addProperty(BeanDefinitionBuilder, String, Element, String, String, boolean, boolean)
.public static void addRequiredPropertyValue(BeanDefinitionBuilder builder, String propertyName, Element element, String attrName)
addProperty(BeanDefinitionBuilder, String, Element, String, String, boolean, boolean)
.public static void addRequiredPropertyReference(BeanDefinitionBuilder builder, String propertyName, Element element, String attrName)
addProperty(BeanDefinitionBuilder, String, Element, String, String, boolean, boolean)
.public static void addPropertyValue(BeanDefinitionBuilder builder, String propertyName, Element element, String attrName, String defaultValue, boolean required)
addProperty(BeanDefinitionBuilder, String, Element, String, String, boolean, boolean)
.public static void addPropertyReference(BeanDefinitionBuilder builder, String propertyName, Element element, String attrName, String defaultValue, boolean required)
addProperty(BeanDefinitionBuilder, String, Element, String, String, boolean, boolean)
.public static void addProperty(BeanDefinitionBuilder builder, String propertyName, Element element, String attrName, String defaultValue, boolean required, boolean reference)
addProperty(BeanDefinitionBuilder, String, Element, String, String, boolean, boolean)
.public static void addOptionalPropertyValue(BeanDefinitionBuilder builder, String propertyName, Attr attr, String defaultValue)
addProperty(BeanDefinitionBuilder, String, Element, String, String, boolean, boolean)
.public static void addOptionalPropertyReference(BeanDefinitionBuilder builder, String propertyName, Attr attr, String defaultValue)
addProperty(BeanDefinitionBuilder, String, Element, String, String, boolean, boolean)
.public static void addRequiredPropertyValue(BeanDefinitionBuilder builder, String propertyName, Attr attr)
addProperty(BeanDefinitionBuilder, String, Element, String, String, boolean, boolean)
.public static void addRequiredPropertyReference(BeanDefinitionBuilder builder, String propertyName, Attr attr)
addProperty(BeanDefinitionBuilder, String, Element, String, String, boolean, boolean)
.public static void addPropertyValue(BeanDefinitionBuilder builder, String propertyName, Attr attr, String defaultValue, boolean required)
addProperty(BeanDefinitionBuilder, String, Element, String, String, boolean, boolean)
.public static void addPropertyReference(BeanDefinitionBuilder builder, String propertyName, Attr attr, String defaultValue, boolean required)
addProperty(BeanDefinitionBuilder, String, Element, String, String, boolean, boolean)
.public static void addProperty(BeanDefinitionBuilder builder, String propertyName, Attr attr, String defaultValue, boolean required, boolean reference)
addProperty(BeanDefinitionBuilder, String, Element, String, String, boolean, boolean)
.public static void addRequiredPropertyValue(BeanDefinitionBuilder builder, String propertyName, String value)
addProperty(BeanDefinitionBuilder, String, Element, String, String, boolean, boolean)
.public static void addRequiredPropertyReference(BeanDefinitionBuilder builder, String propertyName, String value)
addProperty(BeanDefinitionBuilder, String, Element, String, String, boolean, boolean)
.public static void addOptionalPropertyValue(BeanDefinitionBuilder builder, String propertyName, String value, String defaultValue)
addProperty(BeanDefinitionBuilder, String, Element, String, String, boolean, boolean)
.public static void addOptionalPropertyReference(BeanDefinitionBuilder builder, String propertyName, String value, String defaultValue)
addProperty(BeanDefinitionBuilder, String, Element, String, String, boolean, boolean)
.public static void addPropertyValue(BeanDefinitionBuilder builder, String propertyName, String value, String defaultValue, boolean required)
addProperty(BeanDefinitionBuilder, String, Element, String, String, boolean, boolean)
.public static void addPropertyReference(BeanDefinitionBuilder builder, String propertyName, String value, String defaultValue, boolean required)
addProperty(BeanDefinitionBuilder, String, Element, String, String, boolean, boolean)
.public static void addProperty(BeanDefinitionBuilder builder, String propertyName, String value, String defaultValue, boolean required, boolean reference)
BeanDefinitionBuilder
, with an optional
default value.
Note: If required
is false
, value
is null or empty, and
defaultValue
is null or empty, then no property is added and this method silently returns.builder
- The BeanDefinitionBuilder
; must not be null.propertyName
- The name of the property being added; must not be null or empty.value
- The value of the property being added; may be null.defaultValue
- The default value of the property being set.required
- If true
, then the value
parameter must not be null or empty. If
false
, the value
parameter may be null, in which case the
defaultValue
is used. If required
is false
, value
is
null or empty, and defaultValue
is null or empty, then no property is added and this method
silently returns.reference
- If true
, this method will add the property as a reference, else as a value.BeanDefinitionBuilder.addPropertyReference(String, String)
,
BeanDefinitionBuilder.addPropertyValue(String, Object)
public static AbstractBeanDefinition getSourceBeanDefinition(BeanDefinitionBuilder builder, ParserContext context, Element element)
BeanDefinition
built by the given BeanDefinitionBuilder
enriched with source
information derived from the given Element
.builder
- must not be null.context
- must not be null.element
- must not be null.public static AbstractBeanDefinition getSourceBeanDefinition(BeanDefinitionBuilder builder, Object source)
AbstractBeanDefinition
built by the given builder with the given extracted source applied.builder
- must not be null.source
- Copyright © 2011-2015–2017 Pivotal Software, Inc.. All rights reserved.