Refine search
protected void loadConfigurationProviders(ConfigurationProvider... providers) { configurationManager = XWorkTestCaseHelper.loadConfigurationProviders(configurationManager, providers); configuration = configurationManager.getConfiguration(); container = configuration.getContainer(); actionProxyFactory = container.getInstance(ActionProxyFactory.class); }
public static synchronized ValueStack getSharedValueStack() { if (sharedValueStack == null) { // init context ConfigurationManager confManager = new ConfigurationManager(); Configuration conf = confManager.getConfiguration(); sharedValueStack = conf.getContainer().getInstance(ValueStackFactory.class).createValueStack(); if (log.isDebugEnabled()) { log.debug("init shared value stack " + sharedValueStack); } } return sharedValueStack; }
public Object getObject() throws Exception { ConfigurationManager confManager = new ConfigurationManager(); confManager.addContainerProvider(new XWorkConfigurationProvider()); SpringContainer springContainer = new SpringContainer(); springContainer.setApplicationContext(_context); confManager.addContainerProvider(springContainer); for (String xmlConfigurationSource : _xmlConfigurationSources) { XmlConfigurationProvider xml = new XmlConfigurationProvider( xmlConfigurationSource, true); xml.setThrowExceptionOnDuplicateBeans(false); confManager.addContainerProvider(xml); } return confManager.getConfiguration(); }
URL url = JSGFDemo.class.getResource("jsgf.config.xml"); ConfigurationManager cm = new ConfigurationManager(url); jsgfGrammarManager = (JSGFGrammar) cm.lookup("jsgfGrammar");
public synchronized void reload() { packageProviders = getConfiguration().reloadContainer(getContainerProviders()); }
public static ConfigurationManager setUp() throws Exception { ConfigurationManager configurationManager = new ConfigurationManager(); configurationManager.addContainerProvider(new XWorkConfigurationProvider()); Configuration config = configurationManager.getConfiguration(); Container container = config.getContainer(); // Reset the value stack ValueStack stack = container.getInstance(ValueStackFactory.class).createValueStack(); stack.getContext().put(ActionContext.CONTAINER, container); ActionContext.setContext(new ActionContext(stack.getContext())); // clear out localization LocalizedTextUtil.reset(); //ObjectFactory.setObjectFactory(container.getInstance(ObjectFactory.class)); return configurationManager; }
configuration = configurationManager.getConfiguration(); container = configuration.getContainer(); actionProxyFactory = ((ActionProxyFactory) container.getInstance(ActionProxyFactory.class)); request = new MockHttpServletRequest(servletContext); request.setSession(httpSession); container.inject(this);
public class InvalidRequests implements UnknownHandler { @Override public ActionConfig handleUnknownAction(String namespace, String actionName) throws XWorkException { ConfigurationManager configurationManager = Dispatcher.getInstance().getConfigurationManager(); RuntimeConfiguration runtimeConfiguration = configurationManager.getConfiguration().getRuntimeConfiguration(); ActionConfig actionConfig = runtimeConfiguration.getActionConfig(namespace, actionName); if(actionConfig == null) { // invalid url request, and this need to be handled actionConfig = runtimeConfiguration.getActionConfig("", "pageNotFound"); } return actionConfig; } // ... also you need to implements handleUnknownResult, handleUnknownActionMethod }
protected Dispatcher initDispatcher(Map<String, String> params) { dispatcher = StrutsTestCaseHelper.initDispatcher(servletContext, params); configurationManager = dispatcher.getConfigurationManager(); configuration = configurationManager.getConfiguration(); container = configuration.getContainer(); container.inject(dispatcher); return dispatcher; }
Configuration xworkConfig = new ConfigurationManager().getConfiguration();
public XWork() { this(new ConfigurationManager()); }
private static void initXWork() { String configFilePath = configDir + "/struts.xml"; File configFile = new File(configFilePath); try { ConfigurationProvider configProvider = new StrutsXmlConfigurationProvider(configFile.getCanonicalPath(), true, null); cm = new ConfigurationManager(Container.DEFAULT_NAME); cm.addContainerProvider(new DefaultPropertiesProvider()); cm.addContainerProvider(new StrutsXmlConfigurationProvider("struts-default.xml", false, null)); cm.addContainerProvider(configProvider); cm.addContainerProvider(new PropertiesConfigurationProvider()); cm.addContainerProvider(new DefaultBeanSelectionProvider()); isXWorkStarted = true; } catch (IOException e) { LOG.error("IOException", e); } }
public void dispatcherInitialized(Dispatcher du) { du.getConfigurationManager().addContainerProvider(this); }
public static void tearDown(ConfigurationManager configurationManager) throws Exception { // clear out configuration if (configurationManager != null) { configurationManager.destroyConfiguration(); } ActionContext.setContext(null); } }
throw new RuntimeException("Cannot clean old configuration", e); configurationManager = new ConfigurationManager(); configurationManager.addContainerProvider(new ContainerProvider() { public void destroy() {} public void init(Configuration configuration) throws ConfigurationException {} configurationManager.addContainerProvider(new XWorkConfigurationProvider()); for (ConfigurationProvider prov : providers) { if (prov instanceof XmlConfigurationProvider) { ((XmlConfigurationProvider)prov).setThrowExceptionOnDuplicateBeans(false); configurationManager.addContainerProvider(prov); Container container = configurationManager.getConfiguration().getContainer(); ValueStack stack = container.getInstance(ValueStackFactory.class).createValueStack(); stack.getContext().put(ActionContext.CONTAINER, container); ActionContext.setContext(new ActionContext(stack.getContext()));
/** * Returns a Map of all action names/configs * * @return Map of all action names/configs */ public static Map<String, Map<String,ActionConfig>> getActionConfigs() { if (!isXWorkStarted) initXWork(); return cm.getConfiguration().getRuntimeConfiguration().getActionConfigs(); }
ConfigurationManager cm = new ConfigurationManager("/clases/SpeechToText.config.xml");
@After public void tearDown() throws Exception { if (configurationManager != null) { configurationManager.destroyConfiguration(); configurationManager = null; } ActionContext.setContext(null); this.configurationManager = null; this.configuration = null; this.container = null; this.actionProxyFactory = null; Dispatcher.setInstance(null); session = null; httpSession = null; }
@Override protected void setUp() throws Exception { configurationManager = XWorkTestCaseHelper.setUp(); configuration = configurationManager.getConfiguration(); container = configuration.getContainer(); actionProxyFactory = container.getInstance(ActionProxyFactory.class); }
public static ValueStack createValuestack() { ValueStack result; ActionContext context = ActionContext.getContext(); if (context == null) { // no action context, create a value stack from scratch ConfigurationManager confManager = new ConfigurationManager("xwork"); Configuration conf = confManager.getConfiguration(); Container container = conf.getContainer(); ValueStackFactory stackFactory = container.getInstance(ValueStackFactory.class); result = stackFactory.createValueStack(); } else { // there is an action context, try to use his value stack result = context.getValueStack(); if (result == null) { // no value stack, create then a new one ValueStackFactory stackFactory = context.getInstance(ValueStackFactory.class); result = stackFactory.createValueStack(); } } return result; }