You are viewing a plain text version of this content. The canonical link for it is here.
Posted to adffaces-commits@incubator.apache.org by ma...@apache.org on 2007/01/18 14:02:50 UTC

svn commit: r497436 - in /incubator/adffaces/trunk/trinidad/trinidad-api/src/main: java/org/apache/myfaces/trinidad/convert/DateTimeConverter.java xrts/org/apache/myfaces/trinidad/resource/MessageBundle.xrts

Author: matzew
Date: Thu Jan 18 06:02:49 2007
New Revision: 497436

URL: http://svn.apache.org/viewvc?view=rev&rev=497436
Log:
added new hint properties for dateTimeConverter

Modified:
    incubator/adffaces/trunk/trinidad/trinidad-api/src/main/java/org/apache/myfaces/trinidad/convert/DateTimeConverter.java
    incubator/adffaces/trunk/trinidad/trinidad-api/src/main/xrts/org/apache/myfaces/trinidad/resource/MessageBundle.xrts

Modified: incubator/adffaces/trunk/trinidad/trinidad-api/src/main/java/org/apache/myfaces/trinidad/convert/DateTimeConverter.java
URL: http://svn.apache.org/viewvc/incubator/adffaces/trunk/trinidad/trinidad-api/src/main/java/org/apache/myfaces/trinidad/convert/DateTimeConverter.java?view=diff&rev=497436&r1=497435&r2=497436
==============================================================================
--- incubator/adffaces/trunk/trinidad/trinidad-api/src/main/java/org/apache/myfaces/trinidad/convert/DateTimeConverter.java (original)
+++ incubator/adffaces/trunk/trinidad/trinidad-api/src/main/java/org/apache/myfaces/trinidad/convert/DateTimeConverter.java Thu Jan 18 06:02:49 2007
@@ -423,23 +423,65 @@
   }
 
   /**
-   * <p>Custom hint message.</p>
+   * <p>Custom hintDate message.</p>
    * Overrides default hint message
-   * @param hintFormat Custom hint message.
+   * @param hintDate Custom hint message.
    */
-  public void setHint(String hintFormat)
+  public void setHintDate(String hintDate)
   {
-    _facesBean.setProperty(_HINT_FORMAT_KEY, hintFormat);
+    _facesBean.setProperty(_HINT_DATE_KEY, hintDate);
   }
 
   /**
-   * <p>Return custom hint message.</p>
+   * <p>Return custom hintDate message.</p>
    * @return Custom hint message.
-   * @see  #setHintFormat(String)
+   * @see  #setHintDate(String)
    */
-  public String getHint()
+  public String getHintDate()
   {
-    Object obj = _facesBean.getProperty(_HINT_FORMAT_KEY);
+    Object obj = _facesBean.getProperty(_HINT_DATE_KEY);
+    return ComponentUtils.resolveString(obj);
+  }
+
+  /**
+   * <p>Custom hintTime message.</p>
+   * Overrides default hint message
+   * @param hintTime Custom hint message.
+   */
+  public void setHintTime(String hintTime)
+  {
+    _facesBean.setProperty(_HINT_TIME_KEY, hintTime);
+  }
+
+  /**
+   * <p>Return custom hintTime message.</p>
+   * @return Custom hint message.
+   * @see  #setHintTime(String)
+   */
+  public String getHintTime()
+  {
+    Object obj = _facesBean.getProperty(_HINT_TIME_KEY);
+    return ComponentUtils.resolveString(obj);
+  }
+
+  /**
+   * <p>Custom hintBoth message.</p>
+   * Overrides default hint message
+   * @param hintBotht Custom hint message.
+   */
+  public void setHintBoth(String hintBoth)
+  {
+    _facesBean.setProperty(_HINT_BOTH_KEY, hintBoth);
+  }
+
+  /**
+   * <p>Return custom hintBoth message.</p>
+   * @return Custom hint message.
+   * @see  #setHintBoth(String)
+   */
+  public String getHintBoth()
+  {
+    Object obj = _facesBean.getProperty(_HINT_BOTH_KEY);
     return ComponentUtils.resolveString(obj);
   }
 
@@ -1746,8 +1788,14 @@
   private static final PropertyKey _CONVERT_BOTH_MESSAGE_DETAIL_KEY
     = _TYPE.registerKey("messageDetailConvertBoth", String.class);
   
-  private static final PropertyKey  _HINT_FORMAT_KEY =
-    _TYPE.registerKey("hintFormat", String.class);
+  private static final PropertyKey  _HINT_DATE_KEY =
+    _TYPE.registerKey("hintDate", String.class);
+
+  private static final PropertyKey  _HINT_TIME_KEY =
+    _TYPE.registerKey("hintTime", String.class);
+
+  private static final PropertyKey  _HINT_BOTH_KEY =
+    _TYPE.registerKey("hintBoth", String.class);
 
   private FacesBean _facesBean = ConverterUtils.getFacesBean(_TYPE);
 

Modified: incubator/adffaces/trunk/trinidad/trinidad-api/src/main/xrts/org/apache/myfaces/trinidad/resource/MessageBundle.xrts
URL: http://svn.apache.org/viewvc/incubator/adffaces/trunk/trinidad/trinidad-api/src/main/xrts/org/apache/myfaces/trinidad/resource/MessageBundle.xrts?view=diff&rev=497436&r1=497435&r2=497436
==============================================================================
--- incubator/adffaces/trunk/trinidad/trinidad-api/src/main/xrts/org/apache/myfaces/trinidad/resource/MessageBundle.xrts (original)
+++ incubator/adffaces/trunk/trinidad/trinidad-api/src/main/xrts/org/apache/myfaces/trinidad/resource/MessageBundle.xrts Thu Jan 18 06:02:49 2007
@@ -300,7 +300,9 @@
   <!-- hints for converters -->
 
   <!-- default hint for DateTimeConverter-->
-  <resource key="org.apache.myfaces.trinidad.convert.DateTimeConverter.FORMAT_HINT">The date to enter must follow a format like "{0}".</resource>
+  <resource key="org.apache.myfaces.trinidad.convert.DateTimeConverter.DATE_HINT">The date to enter must follow a format like "{0}".</resource>
+  <resource key="org.apache.myfaces.trinidad.convert.DateTimeConverter.TIME_HINT">The time to enter must follow a format like "{0}".</resource>
+  <resource key="org.apache.myfaces.trinidad.convert.DateTimeConverter.BOTH_HINT">The time and date to enter must follow a format like "{0}".</resource>
   <!-- default hint for ColorConverter-->
   <resource key="org.apache.myfaces.trinidad.convert.ColorConverter.FORMAT_HINT">The color to enter must follow a format like "{0}".</resource>