Author: lukaszlenart
Date: Thu Mar 3 17:48:32 2011
New Revision: 1076704
URL: http://svn.apache.org/viewvc?rev=1076704&view=rev
Log:
Solves WW-3547 - TextProvider.getText(String, List<Object>) changed to
getText(String, List<?>)
Modified:
struts/struts2/trunk/core/src/test/java/org/apache/struts2/TestAction.java
struts/struts2/trunk/xwork-core/src/main/java/com/opensymphony/xwork2/ActionSupport.java
struts/struts2/trunk/xwork-core/src/main/java/com/opensymphony/xwork2/CompositeTextProvider.java
struts/struts2/trunk/xwork-core/src/main/java/com/opensymphony/xwork2/DefaultTextProvider.java
struts/struts2/trunk/xwork-core/src/main/java/com/opensymphony/xwork2/TextProvider.java
struts/struts2/trunk/xwork-core/src/main/java/com/opensymphony/xwork2/TextProviderSupport.java
struts/struts2/trunk/xwork-core/src/main/java/com/opensymphony/xwork2/validator/DelegatingValidatorContext.java
Modified:
struts/struts2/trunk/core/src/test/java/org/apache/struts2/TestAction.java
URL:
http://svn.apache.org/viewvc/struts/struts2/trunk/core/src/test/java/org/apache/struts2/TestAction.java?rev=1076704&r1=1076703&r2=1076704&view=diff
==============================================================================
--- struts/struts2/trunk/core/src/test/java/org/apache/struts2/TestAction.java
(original)
+++ struts/struts2/trunk/core/src/test/java/org/apache/struts2/TestAction.java
Thu Mar 3 17:48:32 2011
@@ -73,7 +73,7 @@ public class TestAction extends ActionSu
/** This is the method invoked by the {@link
org.apache.struts2.util.TextProviderHelper}.
* Returns the test value if defined otherwise delegates to the default
TextProvider */
- public String getText(String key, String defaultValue, List args,
ValueStack stack) {
+ public String getText(String key, String defaultValue, List<?> args,
ValueStack stack) {
if (this.texts.containsKey(key)) {
return this.texts.get(key);
} else {
Modified:
struts/struts2/trunk/xwork-core/src/main/java/com/opensymphony/xwork2/ActionSupport.java
URL:
http://svn.apache.org/viewvc/struts/struts2/trunk/xwork-core/src/main/java/com/opensymphony/xwork2/ActionSupport.java?rev=1076704&r1=1076703&r2=1076704&view=diff
==============================================================================
---
struts/struts2/trunk/xwork-core/src/main/java/com/opensymphony/xwork2/ActionSupport.java
(original)
+++
struts/struts2/trunk/xwork-core/src/main/java/com/opensymphony/xwork2/ActionSupport.java
Thu Mar 3 17:48:32 2011
@@ -108,7 +108,7 @@ public class ActionSupport implements Ac
return getTextProvider().getText(aTextName, defaultValue, obj);
}
- public String getText(String aTextName, List<Object> args) {
+ public String getText(String aTextName, List<?> args) {
return getTextProvider().getText(aTextName, args);
}
@@ -116,7 +116,7 @@ public class ActionSupport implements Ac
return getTextProvider().getText(key, args);
}
- public String getText(String aTextName, String defaultValue, List<Object>
args) {
+ public String getText(String aTextName, String defaultValue, List<?> args)
{
return getTextProvider().getText(aTextName, defaultValue, args);
}
@@ -124,7 +124,7 @@ public class ActionSupport implements Ac
return getTextProvider().getText(key, defaultValue, args);
}
- public String getText(String key, String defaultValue, List<Object> args,
ValueStack stack) {
+ public String getText(String key, String defaultValue, List<?> args,
ValueStack stack) {
return getTextProvider().getText(key, defaultValue, args, stack);
}
Modified:
struts/struts2/trunk/xwork-core/src/main/java/com/opensymphony/xwork2/CompositeTextProvider.java
URL:
http://svn.apache.org/viewvc/struts/struts2/trunk/xwork-core/src/main/java/com/opensymphony/xwork2/CompositeTextProvider.java?rev=1076704&r1=1076703&r2=1076704&view=diff
==============================================================================
---
struts/struts2/trunk/xwork-core/src/main/java/com/opensymphony/xwork2/CompositeTextProvider.java
(original)
+++
struts/struts2/trunk/xwork-core/src/main/java/com/opensymphony/xwork2/CompositeTextProvider.java
Thu Mar 3 17:48:32 2011
@@ -111,7 +111,7 @@ public class CompositeTextProvider imple
* @return
* @see {@link com.opensymphony.xwork2.TextProvider#getText(String,
java.util.List)}
*/
- public String getText(String key, List<Object> args) {
+ public String getText(String key, List<?> args) {
return getText(key, key, args);
}
@@ -139,7 +139,7 @@ public class CompositeTextProvider imple
* @return
* @see {@link
com.opensymphony.xwork2.TextProvider#getText#getText(String, String,
java.util.List)}
*/
- public String getText(String key, String defaultValue, List<Object> args) {
+ public String getText(String key, String defaultValue, List<?> args) {
// if there's one text provider that gives us a msg not the same as
defaultValue
// for this key, we are ok, else try the next
// text provider
@@ -186,9 +186,9 @@ public class CompositeTextProvider imple
* @param args
* @param stack
* @return
- * @see {@link com.opensymphony.xwork2.TextProvider#getText(String,
String, java.util.List, com.opensymphony.xwork2.util.OgnlValueStack)}
+ * @see {@link com.opensymphony.xwork2.TextProvider#getText(String,
String, java.util.List, com.opensymphony.xwork2.util.ValueStack)}
*/
- public String getText(String key, String defaultValue, List<Object> args,
ValueStack stack) {
+ public String getText(String key, String defaultValue, List<?> args,
ValueStack stack) {
// if there's one text provider that gives us a msg not the same as
defaultValue
// for this key, we are ok, else try the next
// text provider
Modified:
struts/struts2/trunk/xwork-core/src/main/java/com/opensymphony/xwork2/DefaultTextProvider.java
URL:
http://svn.apache.org/viewvc/struts/struts2/trunk/xwork-core/src/main/java/com/opensymphony/xwork2/DefaultTextProvider.java?rev=1076704&r1=1076703&r2=1076704&view=diff
==============================================================================
---
struts/struts2/trunk/xwork-core/src/main/java/com/opensymphony/xwork2/DefaultTextProvider.java
(original)
+++
struts/struts2/trunk/xwork-core/src/main/java/com/opensymphony/xwork2/DefaultTextProvider.java
Thu Mar 3 17:48:32 2011
@@ -56,7 +56,7 @@ public class DefaultTextProvider impleme
return text;
}
- public String getText(String key, List<Object> args) {
+ public String getText(String key, List<?> args) {
Object[] params;
if (args != null) {
params = args.toArray();
@@ -78,7 +78,7 @@ public class DefaultTextProvider impleme
return LocalizedTextUtil.findDefaultText(key,
ActionContext.getContext().getLocale(), params);
}
- public String getText(String key, String defaultValue, List<Object> args) {
+ public String getText(String key, String defaultValue, List<?> args) {
String text = getText(key, args);
if(text == null && defaultValue == null) {
defaultValue = key;
@@ -124,7 +124,7 @@ public class DefaultTextProvider impleme
return getText(key, defaultValue, args);
}
- public String getText(String key, String defaultValue, List<Object> args,
ValueStack stack) {
+ public String getText(String key, String defaultValue, List<?> args,
ValueStack stack) {
//we're not using the value stack here
return getText(key, defaultValue, args);
}
Modified:
struts/struts2/trunk/xwork-core/src/main/java/com/opensymphony/xwork2/TextProvider.java
URL:
http://svn.apache.org/viewvc/struts/struts2/trunk/xwork-core/src/main/java/com/opensymphony/xwork2/TextProvider.java?rev=1076704&r1=1076703&r2=1076704&view=diff
==============================================================================
---
struts/struts2/trunk/xwork-core/src/main/java/com/opensymphony/xwork2/TextProvider.java
(original)
+++
struts/struts2/trunk/xwork-core/src/main/java/com/opensymphony/xwork2/TextProvider.java
Thu Mar 3 17:48:32 2011
@@ -98,7 +98,7 @@ public interface TextProvider {
* @param args a list args to be used in a {@link java.text.MessageFormat}
message
* @return the message as found in the resource bundle, or null if none is
found.
*/
- String getText(String key, List<Object> args);
+ String getText(String key, List<?> args);
/**
* Gets a message based on a key using the supplied args, as defined in
@@ -120,7 +120,7 @@ public interface TextProvider {
* @param args a list args to be used in a {@link
java.text.MessageFormat} message
* @return the message as found in the resource bundle, or defaultValue if
none is found
*/
- String getText(String key, String defaultValue, List<Object> args);
+ String getText(String key, String defaultValue, List<?> args);
/**
* Gets a message based on a key using the supplied args, as defined in
@@ -146,7 +146,7 @@ public interface TextProvider {
* @param stack the value stack to use for finding the text
* @return the message as found in the resource bundle, or defaultValue if
none is found
*/
- String getText(String key, String defaultValue, List<Object> args,
ValueStack stack);
+ String getText(String key, String defaultValue, List<?> args, ValueStack
stack);
/**
* Gets a message based on a key using the supplied args, as defined in
Modified:
struts/struts2/trunk/xwork-core/src/main/java/com/opensymphony/xwork2/TextProviderSupport.java
URL:
http://svn.apache.org/viewvc/struts/struts2/trunk/xwork-core/src/main/java/com/opensymphony/xwork2/TextProviderSupport.java?rev=1076704&r1=1076703&r2=1076704&view=diff
==============================================================================
---
struts/struts2/trunk/xwork-core/src/main/java/com/opensymphony/xwork2/TextProviderSupport.java
(original)
+++
struts/struts2/trunk/xwork-core/src/main/java/com/opensymphony/xwork2/TextProviderSupport.java
Thu Mar 3 17:48:32 2011
@@ -163,7 +163,7 @@ public class TextProviderSupport impleme
* @param args a List of args to be used in a MessageFormat message
* @return value of named text
*/
- public String getText(String key, List<Object> args) {
+ public String getText(String key, List<?> args) {
return getText(key, key, args);
}
@@ -196,7 +196,7 @@ public class TextProviderSupport impleme
* @param args a List of args to be used in a MessageFormat message
* @return value of named text
*/
- public String getText(String key, String defaultValue, List<Object> args) {
+ public String getText(String key, String defaultValue, List<?> args) {
Object[] argsArray = ((args != null &&
!args.equals(Collections.emptyList())) ? args.toArray() : null);
if (clazz != null) {
return LocalizedTextUtil.findText(clazz, key, getLocale(),
defaultValue, argsArray);
@@ -238,7 +238,7 @@ public class TextProviderSupport impleme
* @param stack the value stack to use for finding the text
* @return the message as found in the resource bundle, or defaultValue if
none is found
*/
- public String getText(String key, String defaultValue, List<Object> args,
ValueStack stack) {
+ public String getText(String key, String defaultValue, List<?> args,
ValueStack stack) {
Object[] argsArray = ((args != null) ? args.toArray() : null);
Locale locale;
if (stack == null){
Modified:
struts/struts2/trunk/xwork-core/src/main/java/com/opensymphony/xwork2/validator/DelegatingValidatorContext.java
URL:
http://svn.apache.org/viewvc/struts/struts2/trunk/xwork-core/src/main/java/com/opensymphony/xwork2/validator/DelegatingValidatorContext.java?rev=1076704&r1=1076703&r2=1076704&view=diff
==============================================================================
---
struts/struts2/trunk/xwork-core/src/main/java/com/opensymphony/xwork2/validator/DelegatingValidatorContext.java
(original)
+++
struts/struts2/trunk/xwork-core/src/main/java/com/opensymphony/xwork2/validator/DelegatingValidatorContext.java
Thu Mar 3 17:48:32 2011
@@ -118,7 +118,7 @@ public class DelegatingValidatorContext
return textProvider.getText(aTextName, defaultValue, obj);
}
- public String getText(String aTextName, List<Object> args) {
+ public String getText(String aTextName, List<?> args) {
return textProvider.getText(aTextName, args);
}
@@ -126,7 +126,7 @@ public class DelegatingValidatorContext
return textProvider.getText(key, args);
}
- public String getText(String aTextName, String defaultValue, List<Object>
args) {
+ public String getText(String aTextName, String defaultValue, List<?> args)
{
return textProvider.getText(aTextName, defaultValue, args);
}
@@ -138,7 +138,7 @@ public class DelegatingValidatorContext
return textProvider.getTexts(aBundleName);
}
- public String getText(String key, String defaultValue, List<Object> args,
ValueStack stack) {
+ public String getText(String key, String defaultValue, List<?> args,
ValueStack stack) {
return textProvider.getText(key, defaultValue, args, stack);
}