Свойства конфигурации с использованием того же ключа для создания массива / списка

Я хотел бы сохранить исходный код для окон выбора html в файле конфигурации. Они содержат длинные строки, которые не часто меняются (но иногда меняются):

  • Lorem ipsum sit amet nr. 1
  • Lorem ipsum sit amet nr. 2
  • Lorem ipsum sit amet nr. 3
  • Lorem ipsum sit amet nr. 4

Я уже использую commons-configuration. Можно ли сохранить их, используя одни и те же ключи свойств в каком-либо объекте конфигурации (XMLConfiguration, HierarchicalConfiguration и т. Д.)? Я имею в виду иметь возможность получать их за один раз, используя интерфейс, аналогичный getStringArray () (или список)? Пример:

// reject.reason = Lorem ipsum sit amet nr. 1
// reject.reason = Lorem ipsum sit amet nr. 2
// reject.reason = Lorem ipsum sit amet nr. 3
// reject.reason = Lorem ipsum sit amet nr. 4

config.getStringArray(reject.reason)

Я не хочу разделять их в одной строке, потому что, во-первых, причины длинные, а во-вторых, есть много причин (> 10).

Я не хочу хранить их либо в перечислениях, b / c будет невозможно изменить их без перекомпиляции кода.

Есть какие-нибудь подсказки, как этого добиться?

8
задан Mike Minicki 6 March 2013 в 19:28
поделиться