addProperty, включая пробелы с XMLConfiguration - PullRequest
3 голосов
/ 19 мая 2011

Я использую конфигурацию Apache Commons.Как добавить свойство (строка с пробелами) в конфигурацию, чтобы получить только одно свойство?

config.addProperty("date", "08.05.2011, 15:20");

приводит к двум свойствам:

<date>08.05.2011</date> <date>15:20</date>

Большое спасибо.

1 Ответ

3 голосов
/ 19 мая 2011

В некотором смысле я бы сказал, что вы, вероятно, используете собственный разделитель списка пробела вместо стандартного разделителя списка запятых.

В соответствии с http://commons.apache.org/configuration/howto_basicfeatures.html#List_handling, методами setProperty и addPropertyсделайте красивую обработку List, которую можно ожидать от getProperty.Это означает, что по умолчанию, если вы передадите строку с разделителями-запятыми в addProperty, библиотека разбит это на несколько свойств.

Вы вызываете метод setListDelimiter в любом месте своего кода и передаете пробел

...