Package org.citrusframework.config
Class CitrusNamespaceParserRegistry
java.lang.Object
org.citrusframework.config.CitrusNamespaceParserRegistry
Registers bean definition parser for beans in test case, handled by
CitrusTestCaseNamespaceHandler- Since:
- 2007
- Author:
- Christoph Deppisch
-
Method Summary
Modifier and TypeMethodDescriptionstatic org.springframework.beans.factory.xml.BeanDefinitionParsergetBeanParser(String name) Resolve test bean parser for given bean name.Getter for parser.Resolves all available bean parsers from resource path lookup.static voidregisterParser(String beanName, org.springframework.beans.factory.xml.BeanDefinitionParser parserObject) Register method to add new action parser.
-
Method Details
-
registerParser
public static void registerParser(String beanName, org.springframework.beans.factory.xml.BeanDefinitionParser parserObject) Register method to add new action parser.- Parameters:
beanName-parserObject-
-
getRegisteredBeanParser
public static Map<String,org.springframework.beans.factory.xml.BeanDefinitionParser> getRegisteredBeanParser()Getter for parser.- Returns:
-
getBeanParser
Resolve test bean parser for given bean name. If not already present in the local parser cache try to locate the parser through resource lookup.- Parameters:
name-- Returns:
-
lookupBeanParser
public static Map<String,org.springframework.beans.factory.xml.BeanDefinitionParser> lookupBeanParser()Resolves all available bean parsers from resource path lookup. Scans classpath for meta information and instantiates those components.- Returns:
- map of custom bean parsers
-