summaryrefslogtreecommitdiffstats
path: root/sonar-plugin-api
diff options
context:
space:
mode:
Diffstat (limited to 'sonar-plugin-api')
-rw-r--r--sonar-plugin-api/src/main/java/org/sonar/api/i18n/I18n.java18
1 files changed, 18 insertions, 0 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 cef56a58201..3cc0936c099 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
@@ -102,4 +102,22 @@ public interface I18n extends ServerComponent, BatchComponent {
*/
String formatDate(Locale locale, Date date);
+ /**
+ * Return the formatted decimal, with always one fraction digit.
+ * <br>
+ * Example : formatDouble(Locale.FRENCH, 10.56) -> 10,6
+ *
+ * @since 4.4
+ */
+ String formatDouble(Locale locale, Double value);
+
+ /**
+ * Return the formatted integer.
+ * <br>
+ * Example : formatInteger(Locale.ENGLISH, 100000) -> 100,000
+ *
+ * @since 4.4
+ */
+ String formatInteger(Locale locale, Integer value);
+
}