Class CitrusNamespaceParserRegistry

java.lang.Object
org.citrusframework.config.CitrusNamespaceParserRegistry

public final class CitrusNamespaceParserRegistry extends Object
Registers bean definition parser for beans in test case, handled by CitrusTestCaseNamespaceHandler
Since:
2007
Author:
Christoph Deppisch
  • 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

      public static org.springframework.beans.factory.xml.BeanDefinitionParser getBeanParser(String name)
      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