This is an automated email from the ASF dual-hosted git repository.
lukaszlenart pushed a change to branch release/struts-7-0-x
in repository https://gitbox.apache.org/repos/asf/struts.git
from 957783b8a Merge pull request #1112 from
apache/feature/WW-5459-restructure
add 80dab5294 WW-5481 Moves text related classes into
org.apache.struts2.text
add e6c7ced60 WW-5481 Extracts duplicated code
add 058a4495b Merge pull request #1113 from apache/feature/WW-5481-text
No new revisions were added by this update.
Summary of changes:
.../java/org/apache/struts2/ActionSupport.java | 2 +
.../org/apache/struts2/DefaultActionProxy.java | 1 +
.../java/org/apache/struts2/LocaleProvider.java | 5 +-
.../org/apache/struts2/LocalizedTextProvider.java | 49 ---
.../java/org/apache/struts2/components/Date.java | 2 +-
.../java/org/apache/struts2/components/I18n.java | 6 +-
.../config/StrutsBeanSelectionProvider.java | 6 +-
.../struts2/config/impl/DefaultConfiguration.java | 12 +-
.../struts2/conversion/impl/DateConverter.java | 2 +-
.../struts2/conversion/impl/XWorkConverter.java | 2 +-
.../interceptor/AbstractFileUploadInterceptor.java | 6 +-
.../struts2/interceptor/AliasInterceptor.java | 2 +-
.../interceptor/StaticParametersInterceptor.java | 2 +-
.../struts2/interceptor/TokenInterceptor.java | 6 +-
.../org/apache/struts2/ognl/OgnlValueStack.java | 2 +-
.../apache/struts2/ognl/OgnlValueStackFactory.java | 2 +-
.../AbstractLocalizedTextProvider.java | 220 ++++++------
.../struts2/{ => text}/CompositeTextProvider.java | 2 +-
.../struts2/{ => text}/DefaultTextProvider.java | 4 +-
.../struts2/text/GlobalLocalizedTextProvider.java | 82 +++++
.../LocalizedTextProvider.java} | 192 +++++------
.../{ => text}/ResourceBundleTextProvider.java | 6 +-
.../struts2/text/StrutsLocalizedTextProvider.java | 213 ++++++++++++
.../{ => text}/StrutsTextProviderFactory.java | 5 +-
.../apache/struts2/{ => text}/TextProvider.java | 8 +-
.../struts2/{ => text}/TextProviderFactory.java | 4 +-
.../struts2/{ => text}/TextProviderSupport.java | 66 ++--
.../java/org/apache/struts2/util/DebugUtils.java | 2 +-
.../struts2/util/StrutsLocalizedTextProvider.java | 382 ---------------------
.../apache/struts2/util/TextProviderHelper.java | 3 +-
.../java/org/apache/struts2/util/TokenHelper.java | 2 +-
.../validator/DefaultActionValidatorManager.java | 2 +-
.../validator/DelegatingValidatorContext.java | 6 +-
.../apache/struts2/validator/ValidatorContext.java | 2 +-
.../validator/validators/ValidatorSupport.java | 2 +-
.../validators/VisitorFieldValidator.java | 4 +-
core/src/main/resources/struts-beans.xml | 14 +-
.../java/org/apache/struts2/ActionSupportTest.java | 1 +
.../java/org/apache/struts2/LocaleAwareTest.java | 1 +
.../java/org/apache/struts2/ModelDrivenAction.java | 2 +-
.../java/org/apache/struts2/ObjectFactoryTest.java | 1 +
.../apache/struts2/components/ComponentTest.java | 2 +-
.../org/apache/struts2/config/SettingsTest.java | 2 +-
.../config/StrutsBeanSelectionProviderTest.java | 3 +-
.../ConfigurationProviderOgnlAllowlistTest.java | 6 +-
.../struts2/conversion/impl/DateConverterTest.java | 2 +-
.../conversion/impl/XWorkBasicConverterTest.java | 2 +-
.../conversion/impl/XWorkConverterTest.java | 4 +-
.../apache/struts2/dispatcher/DispatcherTest.java | 2 +-
.../parameter/ParametersInterceptorTest.java | 2 +-
.../org/apache/struts2/mock/DummyTextProvider.java | 2 +-
.../org/apache/struts2/mock/InjectableAction.java | 2 +-
.../java/org/apache/struts2/ognl/OgnlUtilTest.java | 2 +-
.../apache/struts2/ognl/OgnlValueStackTest.java | 2 +-
.../apache/struts2/test/ModelDrivenAction2.java | 1 -
.../{ => text}/CompositeTextProviderTest.java | 46 +--
.../{ => text}/DefaultTextProviderTest.java | 32 +-
.../StrutsLocalizedTextProviderTest.java | 111 +++---
.../struts2/{ => text}/StubTextProvider.java | 2 +-
.../{ => text}/TextProviderSupportTest.java | 33 +-
.../AnnotationActionValidatorManagerTest.java | 2 +-
.../ConversionErrorFieldValidatorTest.java | 2 +-
.../validator/DoubleRangeFieldValidatorTest.java | 2 +-
.../struts2/validator/DummyValidatorContext.java | 2 +-
.../struts2/validator/EmailValidatorTest.java | 2 +-
.../struts2/validator/ExpressionValidatorTest.java | 2 +-
.../struts2/validator/RegexFieldValidatorTest.java | 3 +-
...teConversionErrorFieldValidatorSupportTest.java | 2 +-
.../validator/SimpleActionValidationTest.java | 4 +-
.../validator/StringLengthFieldValidatorTest.java | 2 +-
.../struts2/validator/StringValidatorTest.java | 2 +-
.../apache/struts2/validator/URLValidatorTest.java | 2 +-
.../validators/AppendingValidatorContextTest.java | 6 +-
.../validators/CreditCardValidatorTest.java | 2 +-
.../validators/DateRangeFieldValidatorTest.java | 2 +-
.../validators/IntRangeFieldValidatorTest.java | 2 +-
.../validators/LongRangeFieldValidatorTest.java | 2 +-
.../validators/RequiredFieldValidatorTest.java | 2 +-
.../validators/RequiredStringValidatorTest.java | 2 +-
.../validators/ShortRangeFieldValidatorTest.java | 2 +-
.../DefaultTextProviderTest_en_CA.properties | 0
.../TextProviderSupportTest_en.properties | 0
.../interceptor/BeanValidationInterceptor.java | 2 +-
.../org/apache/struts2/mock/DummyTextProvider.java | 2 +-
.../struts2/spring/SpringObjectFactoryTest.java | 2 +-
.../struts2/tiles/I18NAttributeEvaluator.java | 4 +-
86 files changed, 719 insertions(+), 929 deletions(-)
delete mode 100644
core/src/main/java/org/apache/struts2/LocalizedTextProvider.java
rename core/src/main/java/org/apache/struts2/{util =>
text}/AbstractLocalizedTextProvider.java (77%)
rename core/src/main/java/org/apache/struts2/{ =>
text}/CompositeTextProvider.java (99%)
rename core/src/main/java/org/apache/struts2/{ =>
text}/DefaultTextProvider.java (97%)
create mode 100644
core/src/main/java/org/apache/struts2/text/GlobalLocalizedTextProvider.java
rename
core/src/main/java/org/apache/struts2/{util/GlobalLocalizedTextProvider.java =>
text/LocalizedTextProvider.java} (53%)
rename core/src/main/java/org/apache/struts2/{ =>
text}/ResourceBundleTextProvider.java (93%)
create mode 100644
core/src/main/java/org/apache/struts2/text/StrutsLocalizedTextProvider.java
rename core/src/main/java/org/apache/struts2/{ =>
text}/StrutsTextProviderFactory.java (95%)
rename core/src/main/java/org/apache/struts2/{ => text}/TextProvider.java (96%)
rename core/src/main/java/org/apache/struts2/{ =>
text}/TextProviderFactory.java (91%)
rename core/src/main/java/org/apache/struts2/{ =>
text}/TextProviderSupport.java (90%)
delete mode 100644
core/src/main/java/org/apache/struts2/util/StrutsLocalizedTextProvider.java
rename core/src/test/java/org/apache/struts2/{ =>
text}/CompositeTextProviderTest.java (83%)
rename core/src/test/java/org/apache/struts2/{ =>
text}/DefaultTextProviderTest.java (89%)
rename core/src/test/java/org/apache/struts2/{util =>
text}/StrutsLocalizedTextProviderTest.java (92%)
rename core/src/test/java/org/apache/struts2/{ => text}/StubTextProvider.java
(98%)
rename core/src/test/java/org/apache/struts2/{ =>
text}/TextProviderSupportTest.java (88%)
rename core/src/test/resources/org/apache/struts2/{ =>
text}/DefaultTextProviderTest_en_CA.properties (100%)
rename core/src/test/resources/org/apache/struts2/{ =>
text}/TextProviderSupportTest_en.properties (100%)