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