From 4843622503247b75f04cd061a7825350d0ffe99b Mon Sep 17 00:00:00 2001 From: Simon Brandhof Date: Fri, 6 Jul 2012 14:42:40 +0200 Subject: [PATCH] API: add Settings#getStringLines(String key) --- .../java/org/sonar/api/config/Settings.java | 20 ++++- .../org/sonar/api/config/SettingsTest.java | 73 +++++++++++++++++-- 2 files changed, 85 insertions(+), 8 deletions(-) diff --git a/sonar-plugin-api/src/main/java/org/sonar/api/config/Settings.java b/sonar-plugin-api/src/main/java/org/sonar/api/config/Settings.java index 6fdaa582b27..584e00d74b7 100644 --- a/sonar-plugin-api/src/main/java/org/sonar/api/config/Settings.java +++ b/sonar-plugin-api/src/main/java/org/sonar/api/config/Settings.java @@ -19,6 +19,7 @@ */ package org.sonar.api.config; +import com.google.common.base.Strings; import com.google.common.collect.Lists; import com.google.common.collect.Maps; import org.apache.commons.lang.ArrayUtils; @@ -33,7 +34,7 @@ import java.util.*; /** * Project Settings on batch side, Global Settings on server side. This component does not access to database, so * property changed via setter methods are not persisted. - * + *

*

* This component replaces the deprecated org.apache.commons.configuration.Configuration *

@@ -58,6 +59,7 @@ public class Settings implements BatchComponent, ServerComponent { /** * Clone settings. Actions are not propagated to cloned settings. + * * @since 3.1 */ public Settings(Settings other) { @@ -145,7 +147,7 @@ public class Settings implements BatchComponent, ServerComponent { } /** - * Value is splitted by comma and trimmed. + * Value is split by comma and trimmed. *

* Examples : *