blob: e428944bf7d4c122285348c1a53d087cf385e9a4 [file] [log] [blame]
package org.apache.struts_example;
import com.opensymphony.xwork2.StrutsTextProviderFactory;
import com.opensymphony.xwork2.TextProvider;
import java.util.ResourceBundle;
/**
* Exdending the TextProviderFactory is optional, as Factory return the TextProvider class it gets as argument.
* See struts.xml for example configuration without extending TextProviderFactory.
*/
public class MyTextProviderFactory extends StrutsTextProviderFactory {
@Override
protected TextProvider getTextProvider(Class clazz) {
return new MyTextTextProvider(clazz, localeProviderFactory.createLocaleProvider(), localizedTextProvider);
}
@Override
protected TextProvider getTextProvider(ResourceBundle bundle) {
return new MyTextTextProvider(bundle, localeProviderFactory.createLocaleProvider(), localizedTextProvider);
}
}