You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by pe...@apache.org on 2011/03/10 23:57:33 UTC
svn commit: r1080388 - in /wicket/trunk/wicket-datetime/src:
main/java/org/apache/wicket/datetime/
main/java/org/apache/wicket/datetime/markup/html/form/
test/java/org/apache/wicket/extensions/yui/calendar/
Author: pete
Date: Thu Mar 10 22:57:33 2011
New Revision: 1080388
URL: http://svn.apache.org/viewvc?rev=1080388&view=rev
Log:
even more fun with locales
Modified:
wicket/trunk/wicket-datetime/src/main/java/org/apache/wicket/datetime/DateConverter.java
wicket/trunk/wicket-datetime/src/main/java/org/apache/wicket/datetime/PatternDateConverter.java
wicket/trunk/wicket-datetime/src/main/java/org/apache/wicket/datetime/StyleDateConverter.java
wicket/trunk/wicket-datetime/src/main/java/org/apache/wicket/datetime/markup/html/form/DateTextField.java
wicket/trunk/wicket-datetime/src/test/java/org/apache/wicket/extensions/yui/calendar/DatePickerTest.java
Modified: wicket/trunk/wicket-datetime/src/main/java/org/apache/wicket/datetime/DateConverter.java
URL: http://svn.apache.org/viewvc/wicket/trunk/wicket-datetime/src/main/java/org/apache/wicket/datetime/DateConverter.java?rev=1080388&r1=1080387&r2=1080388&view=diff
==============================================================================
--- wicket/trunk/wicket-datetime/src/main/java/org/apache/wicket/datetime/DateConverter.java (original)
+++ wicket/trunk/wicket-datetime/src/main/java/org/apache/wicket/datetime/DateConverter.java Thu Mar 10 22:57:33 2011
@@ -176,7 +176,7 @@ public abstract class DateConverter impl
/**
* @return Gets the pattern that is used for printing and parsing
*/
- public abstract String getDatePattern();
+ public abstract String getDatePattern(Locale locale);
/**
* Sets component for getting the locale
Modified: wicket/trunk/wicket-datetime/src/main/java/org/apache/wicket/datetime/PatternDateConverter.java
URL: http://svn.apache.org/viewvc/wicket/trunk/wicket-datetime/src/main/java/org/apache/wicket/datetime/PatternDateConverter.java?rev=1080388&r1=1080387&r2=1080388&view=diff
==============================================================================
--- wicket/trunk/wicket-datetime/src/main/java/org/apache/wicket/datetime/PatternDateConverter.java (original)
+++ wicket/trunk/wicket-datetime/src/main/java/org/apache/wicket/datetime/PatternDateConverter.java Thu Mar 10 22:57:33 2011
@@ -88,7 +88,7 @@ public class PatternDateConverter extend
* @return datePattern
*/
@Override
- public final String getDatePattern()
+ public final String getDatePattern(Locale locale)
{
return datePattern;
}
Modified: wicket/trunk/wicket-datetime/src/main/java/org/apache/wicket/datetime/StyleDateConverter.java
URL: http://svn.apache.org/viewvc/wicket/trunk/wicket-datetime/src/main/java/org/apache/wicket/datetime/StyleDateConverter.java?rev=1080388&r1=1080387&r2=1080388&view=diff
==============================================================================
--- wicket/trunk/wicket-datetime/src/main/java/org/apache/wicket/datetime/StyleDateConverter.java (original)
+++ wicket/trunk/wicket-datetime/src/main/java/org/apache/wicket/datetime/StyleDateConverter.java Thu Mar 10 22:57:33 2011
@@ -108,9 +108,9 @@ public class StyleDateConverter extends
* @return datePattern
*/
@Override
- public final String getDatePattern()
+ public final String getDatePattern(Locale locale)
{
- return DateTimeFormat.patternForStyle(dateStyle, getLocale());
+ return DateTimeFormat.patternForStyle(dateStyle, locale);
}
/**
@@ -119,6 +119,6 @@ public class StyleDateConverter extends
@Override
protected DateTimeFormatter getFormat(Locale locale)
{
- return DateTimeFormat.forPattern(getDatePattern()).withLocale(locale).withPivotYear(2000);
+ return DateTimeFormat.forPattern(getDatePattern(locale)).withPivotYear(2000);
}
}
\ No newline at end of file
Modified: wicket/trunk/wicket-datetime/src/main/java/org/apache/wicket/datetime/markup/html/form/DateTextField.java
URL: http://svn.apache.org/viewvc/wicket/trunk/wicket-datetime/src/main/java/org/apache/wicket/datetime/markup/html/form/DateTextField.java?rev=1080388&r1=1080387&r2=1080388&view=diff
==============================================================================
--- wicket/trunk/wicket-datetime/src/main/java/org/apache/wicket/datetime/markup/html/form/DateTextField.java (original)
+++ wicket/trunk/wicket-datetime/src/main/java/org/apache/wicket/datetime/markup/html/form/DateTextField.java Thu Mar 10 22:57:33 2011
@@ -227,6 +227,6 @@ public class DateTextField extends TextF
*/
public final String getTextFormat()
{
- return converter.getDatePattern();
+ return converter.getDatePattern(getLocale());
}
}
Modified: wicket/trunk/wicket-datetime/src/test/java/org/apache/wicket/extensions/yui/calendar/DatePickerTest.java
URL: http://svn.apache.org/viewvc/wicket/trunk/wicket-datetime/src/test/java/org/apache/wicket/extensions/yui/calendar/DatePickerTest.java?rev=1080388&r1=1080387&r2=1080388&view=diff
==============================================================================
--- wicket/trunk/wicket-datetime/src/test/java/org/apache/wicket/extensions/yui/calendar/DatePickerTest.java (original)
+++ wicket/trunk/wicket-datetime/src/test/java/org/apache/wicket/extensions/yui/calendar/DatePickerTest.java Thu Mar 10 22:57:33 2011
@@ -242,6 +242,8 @@ public class DatePickerTest extends Wick
cal.set(2011, 10, 5, 0, 0, 0);
cal.set(Calendar.MILLISECOND, 0);
+ Locale.setDefault(Locale.US);
+
Date dateRef = cal.getTime();
Date date = converter.convertToObject("05.11.2011", Locale.GERMANY);
log.debug("ref: " + dateRef.getTime() + "; converted: " + date.getTime());