1 16 17 package org.springframework.scripting.config; 18 19 import org.springframework.beans.factory.xml.NamespaceHandlerSupport; 20 21 39 public class LangNamespaceHandler extends NamespaceHandlerSupport { 40 41 public void init() { 42 registerScriptBeanDefinitionParser("groovy", "org.springframework.scripting.groovy.GroovyScriptFactory"); 43 registerScriptBeanDefinitionParser("jruby", "org.springframework.scripting.jruby.JRubyScriptFactory"); 44 registerScriptBeanDefinitionParser("bsh", "org.springframework.scripting.bsh.BshScriptFactory"); 45 } 46 47 private void registerScriptBeanDefinitionParser(String key, String scriptFactoryClassName) { 48 registerBeanDefinitionParser(key, new ScriptBeanDefinitionParser(scriptFactoryClassName)); 49 } 50 51 } 52 | Popular Tags |