public class ParsingUtils
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
BLUEPRINT_GENERATED_NAME_PREFIX |
static java.lang.String |
BLUEPRINT_MARKER_NAME |
static java.lang.String |
ID_ATTRIBUTE
Constant for the id attribute
|
private static java.lang.String[] |
RESERVED_NAMES
Reserved blueprint constants
|
| Constructor and Description |
|---|
ParsingUtils() |
| Modifier and Type | Method and Description |
|---|---|
static void |
checkReservedName(java.lang.String name,
org.w3c.dom.Element element,
org.springframework.beans.factory.xml.ParserContext parserContext) |
private static void |
checkUniqueName(java.lang.String beanName,
org.springframework.beans.factory.support.BeanDefinitionRegistry registry) |
static org.springframework.beans.factory.config.BeanDefinitionHolder |
decorateAndRegister(org.w3c.dom.Element ele,
org.springframework.beans.factory.config.BeanDefinitionHolder bdHolder,
org.springframework.beans.factory.xml.ParserContext parserContext) |
static org.springframework.beans.factory.config.BeanDefinitionHolder |
decorateBeanDefinitionIfRequired(org.w3c.dom.Element ele,
org.springframework.beans.factory.config.BeanDefinitionHolder originalDefinition,
org.springframework.beans.factory.xml.ParserContext parserContext) |
static org.springframework.beans.factory.config.BeanDefinitionHolder |
decorateIfRequired(org.w3c.dom.Node node,
org.springframework.beans.factory.config.BeanDefinitionHolder originalDef,
org.springframework.beans.factory.xml.ParserContext parserContext) |
static java.lang.String |
generateBlueprintBeanName(org.springframework.beans.factory.config.BeanDefinition definition,
org.springframework.beans.factory.support.BeanDefinitionRegistry registry,
boolean isInnerBean)
Generates a Blueprint specific bean name.
|
static boolean |
isReservedName(java.lang.String name,
org.w3c.dom.Element element,
org.springframework.beans.factory.xml.ParserContext parserContext) |
static boolean |
isRFC124Namespace(org.w3c.dom.Node node) |
static boolean |
isRFC124Namespace(java.lang.String namespaceURI) |
static org.springframework.beans.factory.config.BeanDefinitionHolder |
register(org.w3c.dom.Element ele,
org.springframework.beans.factory.config.BeanDefinitionHolder bdHolder,
org.springframework.beans.factory.xml.ParserContext parserContext) |
static java.lang.String |
resolveId(org.w3c.dom.Element element,
org.springframework.beans.factory.support.AbstractBeanDefinition definition,
org.springframework.beans.factory.xml.ParserContext parserContext,
boolean shouldGenerateId,
boolean shouldGenerateIdAsFallback) |
public static final java.lang.String BLUEPRINT_GENERATED_NAME_PREFIX
public static final java.lang.String ID_ATTRIBUTE
private static final java.lang.String[] RESERVED_NAMES
public static final java.lang.String BLUEPRINT_MARKER_NAME
public static org.springframework.beans.factory.config.BeanDefinitionHolder decorateAndRegister(org.w3c.dom.Element ele,
org.springframework.beans.factory.config.BeanDefinitionHolder bdHolder,
org.springframework.beans.factory.xml.ParserContext parserContext)
public static org.springframework.beans.factory.config.BeanDefinitionHolder register(org.w3c.dom.Element ele,
org.springframework.beans.factory.config.BeanDefinitionHolder bdHolder,
org.springframework.beans.factory.xml.ParserContext parserContext)
private static void checkUniqueName(java.lang.String beanName,
org.springframework.beans.factory.support.BeanDefinitionRegistry registry)
public static org.springframework.beans.factory.config.BeanDefinitionHolder decorateBeanDefinitionIfRequired(org.w3c.dom.Element ele,
org.springframework.beans.factory.config.BeanDefinitionHolder originalDefinition,
org.springframework.beans.factory.xml.ParserContext parserContext)
public static org.springframework.beans.factory.config.BeanDefinitionHolder decorateIfRequired(org.w3c.dom.Node node,
org.springframework.beans.factory.config.BeanDefinitionHolder originalDef,
org.springframework.beans.factory.xml.ParserContext parserContext)
public static boolean isRFC124Namespace(org.w3c.dom.Node node)
public static boolean isRFC124Namespace(java.lang.String namespaceURI)
public static java.lang.String generateBlueprintBeanName(org.springframework.beans.factory.config.BeanDefinition definition,
org.springframework.beans.factory.support.BeanDefinitionRegistry registry,
boolean isInnerBean)
throws org.springframework.beans.factory.BeanDefinitionStoreException
definition - registry - isInnerBean - org.springframework.beans.factory.BeanDefinitionStoreExceptionpublic static java.lang.String resolveId(org.w3c.dom.Element element,
org.springframework.beans.factory.support.AbstractBeanDefinition definition,
org.springframework.beans.factory.xml.ParserContext parserContext,
boolean shouldGenerateId,
boolean shouldGenerateIdAsFallback)
throws org.springframework.beans.factory.BeanDefinitionStoreException
org.springframework.beans.factory.BeanDefinitionStoreExceptionpublic static boolean isReservedName(java.lang.String name,
org.w3c.dom.Element element,
org.springframework.beans.factory.xml.ParserContext parserContext)
public static void checkReservedName(java.lang.String name,
org.w3c.dom.Element element,
org.springframework.beans.factory.xml.ParserContext parserContext)