предпочтение затмения - где и как хранить - PullRequest
3 голосов
/ 28 июня 2011

Я разрабатываю Eclipse-Plugin, у которого есть собственная страница настроек.

Первый вопрос: возможно ли сохранить эти настройки независимо от рабочей области?Вместо этого я хотел бы сохранить его для установки Eclipse.Если да, то как?

Второй вопрос: я хотел бы добавить таблицу на свою страницу предпочтений, в которой есть один столбец и флажок для каждой строки (чтобы подписать запись строки как активную или неактивную).Столбец должен содержать расположение файлов и / или URL текстовых файлов.Таким образом, для настройки одного предпочтения мне нужно будет сохранить список местоположений и информацию о том, активен он или нет.Какой будет лучший способ (какие разделители?)?

1 Ответ

2 голосов
/ 28 июня 2011

Служба предпочтений Eclipse поддерживает контекст области для хранилища предпочтений. Вы можете сохранить настройки в проекте Eclipse, в рабочей области, в установке экземпляра или в пользовательской области. Пожалуйста, обратитесь к следующему FAQ для получения дополнительной информации о Eclipse Preference Scope: http://wiki.eclipse.org/FAQ_What_is_a_preference_scope%3F

Что касается способа сохранения ваших предпочтений в таблице, IMO не существует лучшего способа сделать это. Я бы сказал, что вы можете сериализовать всю таблицу в строку, используя определенный шаблон / совпадение для ее анализа. Например, вы можете использовать следующий формат:

your.table.preference=(url1,boolean);(url2,boolean);(url3,boolean)
...