You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@cocoon.apache.org by br...@apache.org on 2004/07/01 09:30:40 UTC
cvs commit: cocoon-2.1/src/blocks/forms/java/org/apache/cocoon/forms/datatype/convertor FormattingDateConvertor.java
bruno 2004/07/01 00:30:40
Modified: src/blocks/forms/java/org/apache/cocoon/forms/datatype/convertor
FormattingDateConvertor.java
Log:
Make sure generateSaxFragment always produces the active pattern, even if no
pattern was explicitely defined in the form definition.
Revision Changes Path
1.4 +3 -4 cocoon-2.1/src/blocks/forms/java/org/apache/cocoon/forms/datatype/convertor/FormattingDateConvertor.java
Index: FormattingDateConvertor.java
===================================================================
RCS file: /home/cvs/cocoon-2.1/src/blocks/forms/java/org/apache/cocoon/forms/datatype/convertor/FormattingDateConvertor.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- FormattingDateConvertor.java 6 May 2004 14:59:44 -0000 1.3
+++ FormattingDateConvertor.java 1 Jul 2004 07:30:40 -0000 1.4
@@ -25,6 +25,7 @@
import java.util.Locale;
import java.util.Date;
import java.text.ParseException;
+import java.text.SimpleDateFormat;
/**
* A Convertor for {@link java.util.Date Date} objects backed by the
@@ -146,9 +147,7 @@
private static final String CONVERTOR_EL = "convertor";
public void generateSaxFragment(ContentHandler contentHandler, Locale locale) throws SAXException {
- String pattern = (String)localizedPatterns.get(locale);
- if (pattern == null)
- pattern = nonLocalizedPattern;
+ String pattern = getDateFormat(locale).toPattern();
if (pattern != null) {
AttributesImpl attrs = new AttributesImpl();