Skip to content

Commit 058a449

Browse files
authored
Merge pull request #1113 from apache/feature/WW-5481-text
WW-5481 Extract text related classes into org.apache.struts2.text
2 parents 957783b + e6c7ced commit 058a449

86 files changed

Lines changed: 719 additions & 929 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

core/src/main/java/org/apache/struts2/ActionSupport.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,8 @@
2525
import org.apache.struts2.inject.Container;
2626
import org.apache.struts2.inject.Inject;
2727
import org.apache.struts2.interceptor.ValidationAware;
28+
import org.apache.struts2.text.TextProvider;
29+
import org.apache.struts2.text.TextProviderFactory;
2830
import org.apache.struts2.util.ValueStack;
2931

3032
import java.io.Serializable;

core/src/main/java/org/apache/struts2/DefaultActionProxy.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626
import org.apache.commons.text.StringEscapeUtils;
2727
import org.apache.logging.log4j.LogManager;
2828
import org.apache.logging.log4j.Logger;
29+
import org.apache.struts2.text.LocalizedTextProvider;
2930

3031
import java.io.Serial;
3132
import java.io.Serializable;

core/src/main/java/org/apache/struts2/LocaleProvider.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,15 +23,14 @@
2323

2424
import java.util.Locale;
2525

26-
2726
/**
2827
* Indicates that the implementing class can provide its own {@link Locale}.
2928
*
3029
* <p>
3130
* This is useful for when an action may wish override the default locale. All that is
3231
* needed is to implement this interface and return your own custom locale.
33-
* The {@link TextProvider} interface uses this interface heavily for retrieving
34-
* internationalized messages from resource bundles.
32+
* The {@link org.apache.struts2.text.TextProvider} interface uses this interface
33+
* heavily for retrieving internationalized messages from resource bundles.
3534
* </p>
3635
*
3736
* @author Jason Carreira

core/src/main/java/org/apache/struts2/LocalizedTextProvider.java

Lines changed: 0 additions & 49 deletions
This file was deleted.

core/src/main/java/org/apache/struts2/components/Date.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
*/
1919
package org.apache.struts2.components;
2020

21-
import org.apache.struts2.TextProvider;
21+
import org.apache.struts2.text.TextProvider;
2222
import org.apache.struts2.inject.Inject;
2323
import org.apache.struts2.util.ValueStack;
2424
import org.apache.logging.log4j.LogManager;

core/src/main/java/org/apache/struts2/components/I18n.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,14 +22,14 @@
2222
import java.util.ResourceBundle;
2323

2424
import org.apache.struts2.LocaleProviderFactory;
25-
import org.apache.struts2.LocalizedTextProvider;
26-
import org.apache.struts2.TextProviderFactory;
25+
import org.apache.struts2.text.LocalizedTextProvider;
26+
import org.apache.struts2.text.TextProviderFactory;
2727
import org.apache.struts2.views.annotations.StrutsTag;
2828
import org.apache.struts2.views.annotations.StrutsTagAttribute;
2929
import org.apache.struts2.StrutsException;
3030

3131
import org.apache.struts2.LocaleProvider;
32-
import org.apache.struts2.TextProvider;
32+
import org.apache.struts2.text.TextProvider;
3333
import org.apache.struts2.inject.Inject;
3434
import org.apache.struts2.util.ValueStack;
3535
import org.apache.logging.log4j.LogManager;

core/src/main/java/org/apache/struts2/config/StrutsBeanSelectionProvider.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,11 +23,11 @@
2323
import org.apache.struts2.FileManager;
2424
import org.apache.struts2.FileManagerFactory;
2525
import org.apache.struts2.LocaleProviderFactory;
26-
import org.apache.struts2.LocalizedTextProvider;
26+
import org.apache.struts2.text.LocalizedTextProvider;
2727
import org.apache.struts2.ObjectFactory;
2828
import org.apache.struts2.StrutsConstants;
29-
import org.apache.struts2.TextProvider;
30-
import org.apache.struts2.TextProviderFactory;
29+
import org.apache.struts2.text.TextProvider;
30+
import org.apache.struts2.text.TextProviderFactory;
3131
import org.apache.struts2.UnknownHandlerManager;
3232
import org.apache.struts2.components.UrlRenderer;
3333
import org.apache.struts2.components.date.DateFormatter;

core/src/main/java/org/apache/struts2/config/impl/DefaultConfiguration.java

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -20,15 +20,15 @@
2020

2121
import org.apache.struts2.ActionContext;
2222
import org.apache.struts2.DefaultLocaleProviderFactory;
23-
import org.apache.struts2.DefaultTextProvider;
23+
import org.apache.struts2.text.DefaultTextProvider;
2424
import org.apache.struts2.FileManager;
2525
import org.apache.struts2.FileManagerFactory;
2626
import org.apache.struts2.LocaleProviderFactory;
27-
import org.apache.struts2.LocalizedTextProvider;
27+
import org.apache.struts2.text.LocalizedTextProvider;
2828
import org.apache.struts2.ObjectFactory;
29-
import org.apache.struts2.StrutsTextProviderFactory;
30-
import org.apache.struts2.TextProvider;
31-
import org.apache.struts2.TextProviderFactory;
29+
import org.apache.struts2.text.StrutsTextProviderFactory;
30+
import org.apache.struts2.text.TextProvider;
31+
import org.apache.struts2.text.TextProviderFactory;
3232
import org.apache.struts2.config.Configuration;
3333
import org.apache.struts2.config.ConfigurationException;
3434
import org.apache.struts2.config.ContainerProvider;
@@ -92,7 +92,7 @@
9292
import org.apache.struts2.ognl.accessor.XWorkMethodAccessor;
9393
import org.apache.struts2.util.OgnlTextParser;
9494
import org.apache.struts2.util.PatternMatcher;
95-
import org.apache.struts2.util.StrutsLocalizedTextProvider;
95+
import org.apache.struts2.text.StrutsLocalizedTextProvider;
9696
import org.apache.struts2.util.TextParser;
9797
import org.apache.struts2.util.ValueStack;
9898
import org.apache.struts2.util.ValueStackFactory;

core/src/main/java/org/apache/struts2/conversion/impl/DateConverter.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
package org.apache.struts2.conversion.impl;
2020

2121
import org.apache.struts2.ActionContext;
22-
import org.apache.struts2.TextProvider;
22+
import org.apache.struts2.text.TextProvider;
2323
import org.apache.struts2.util.ValueStack;
2424
import org.apache.logging.log4j.LogManager;
2525
import org.apache.logging.log4j.Logger;

core/src/main/java/org/apache/struts2/conversion/impl/XWorkConverter.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
import org.apache.struts2.ActionContext;
2222
import org.apache.struts2.FileManager;
2323
import org.apache.struts2.FileManagerFactory;
24-
import org.apache.struts2.LocalizedTextProvider;
24+
import org.apache.struts2.text.LocalizedTextProvider;
2525
import org.apache.struts2.conversion.ConversionAnnotationProcessor;
2626
import org.apache.struts2.conversion.ConversionFileProcessor;
2727
import org.apache.struts2.conversion.TypeConverter;

0 commit comments

Comments
 (0)