WW-4756 Implements TextProviderFactory and used it accros the framework
Project: http://git-wip-us.apache.org/repos/asf/struts/repo Commit: http://git-wip-us.apache.org/repos/asf/struts/commit/350c77ab Tree: http://git-wip-us.apache.org/repos/asf/struts/tree/350c77ab Diff: http://git-wip-us.apache.org/repos/asf/struts/diff/350c77ab Branch: refs/heads/master Commit: 350c77aba8776bec0c11ebdd6e331cb6028e0972 Parents: 3d3bee0 915e162 Author: Lukasz Lenart <[email protected]> Authored: Fri Mar 24 10:09:46 2017 +0100 Committer: Lukasz Lenart <[email protected]> Committed: Fri Mar 24 10:09:46 2017 +0100 ---------------------------------------------------------------------- .../com/opensymphony/xwork2/ActionSupport.java | 2 +- .../xwork2/DefaultLocaleProvider.java | 15 +++++ .../xwork2/StrutsTextProviderFactory.java | 68 ++++++++++++++++++++ .../xwork2/TextProviderFactory.java | 68 ++------------------ .../xwork2/TextProviderSupport.java | 14 ++-- .../config/impl/DefaultConfiguration.java | 9 +-- .../providers/XWorkConfigurationProvider.java | 11 ++-- .../validator/DelegatingValidatorContext.java | 2 +- .../ConditionalVisitorFieldValidator.java | 6 +- .../validators/ExpressionValidator.java | 8 ++- .../validators/FieldExpressionValidator.java | 8 ++- .../validator/validators/ValidatorSupport.java | 10 +-- .../validators/VisitorFieldValidator.java | 6 +- .../org/apache/struts2/components/I18n.java | 31 +++++---- .../interceptor/FileUploadInterceptor.java | 2 +- core/src/main/resources/struts-default.xml | 5 +- .../xwork2/CompositeTextProviderTest.java | 1 - .../ConversionErrorFieldValidatorTest.java | 2 +- .../validator/DoubleRangeValidatorTest.java | 2 +- .../xwork2/validator/EmailValidatorTest.java | 2 +- .../validator/ExpressionValidatorTest.java | 2 +- .../validator/RegexFieldValidatorTest.java | 2 +- ...onversionErrorFieldValidatorSupportTest.java | 2 +- .../validator/SimpleActionValidationTest.java | 2 +- .../StringLengthFieldValidatorTest.java | 2 +- .../xwork2/validator/StringValidatorTest.java | 2 +- .../xwork2/validator/URLValidatorTest.java | 2 +- .../validators/DateRangeFieldValidatorTest.java | 2 +- .../validators/IntRangeFieldValidatorTest.java | 2 +- .../validators/LongRangeFieldValidatorTest.java | 2 +- .../validators/RequiredStringValidatorTest.java | 2 +- .../ShortRangeFieldValidatorTest.java | 2 +- .../struts2/tiles/I18NAttributeEvaluator.java | 6 +- 33 files changed, 169 insertions(+), 133 deletions(-) ----------------------------------------------------------------------
