diff options
author | Julien Lancelot <julien.lancelot@sonarsource.com> | 2014-02-14 15:12:48 +0100 |
---|---|---|
committer | Julien Lancelot <julien.lancelot@sonarsource.com> | 2014-02-14 15:12:48 +0100 |
commit | 5e521362f5bff6cb44c032506cf345d7b7127815 (patch) | |
tree | 9e6214c94a4aa87c5f9fd5d997928b55ff6dd0d6 /sonar-plugin-api/src/main/java/org/sonar/api/i18n | |
parent | ed2221b56b8005a7ae6e14b30cab9dacd0344ff1 (diff) | |
download | sonarqube-5e521362f5bff6cb44c032506cf345d7b7127815.tar.gz sonarqube-5e521362f5bff6cb44c032506cf345d7b7127815.zip |
Add some javadocs
Diffstat (limited to 'sonar-plugin-api/src/main/java/org/sonar/api/i18n')
-rw-r--r-- | sonar-plugin-api/src/main/java/org/sonar/api/i18n/I18n.java | 38 |
1 files changed, 22 insertions, 16 deletions
diff --git a/sonar-plugin-api/src/main/java/org/sonar/api/i18n/I18n.java b/sonar-plugin-api/src/main/java/org/sonar/api/i18n/I18n.java index a8799e57d64..7c7bdd3495f 100644 --- a/sonar-plugin-api/src/main/java/org/sonar/api/i18n/I18n.java +++ b/sonar-plugin-api/src/main/java/org/sonar/api/i18n/I18n.java @@ -51,47 +51,53 @@ public interface I18n extends ServerComponent, BatchComponent { String message(final Locale locale, final String key, @Nullable final String defaultValue, final Object... parameters); /** - * Return the distance in time for a duration in milliseconds + * Return the distance in time for a duration in milliseconds. + * <br> + * Examples : + * <ul> + * <li>age(Locale.ENGLISH, 1000) -> less than a minute</li> + * <li>age(Locale.ENGLISH, 60000) -> about a minute</li> + * <li>age(Locale.ENGLISH, 120000) -> 2 minutes</li> + * <li>age(Locale.ENGLISH, 3600000) -> about an hour</li> + * <li>age(Locale.ENGLISH, 7200000) -> 2 hours</li> + * <li>age(Locale.ENGLISH, 86400000) -> a day</li> + * <li>age(Locale.ENGLISH, 172800000) -> 2 days</li> + * </ul> * - * @param locale the locale to translate into - * @param durationInMillis * @since 4.2 */ String age(Locale locale, long durationInMillis); /** - * Return the distance in time between two dates + * Return the distance in time between two dates. + * @see I18n#age(java.util.Locale, long durationInMillis) * - * @param locale the locale to translate into - * @param fromDate - * @param toDate * @since 4.2 */ String age(Locale locale, Date fromDate, Date toDate); /** - * Reports the distance in time a date and now + * Reports the distance in time a date and now. + * @see I18n#age(java.util.Locale, java.util.Date, java.util.Date) * - * @param locale the locale to translate into - * @param date * @since 4.2 */ String ageFromNow(Locale locale, Date date); /** - * Return the formatted datetime + * Return the formatted datetime. + * <br> + * Example : formatDateTime(Locale.ENGLISH, DateUtils.parseDateTime("2014-01-22T19:10:03+0100")) -> Jan 22, 2014 7:10 PM * - * @param locale the locale to translate into - * @param date * @since 4.2 */ String formatDateTime(Locale locale, Date date); /** - * Return the formatted date + * Return the formatted date. + * <br> + * Example : formatDateTime(Locale.ENGLISH, DateUtils.parseDateTime("2014-01-22")) -> Jan 22, 2014 * - * @param locale the locale to translate into - * @param date * @since 4.2 */ String formatDate(Locale locale, Date date); |