Как сделать так, чтобы редактор выводил только часть данных (разработка плагина eclipse) - PullRequest
0 голосов
/ 09 июня 2011

У меня есть какой-то структурированный элемент, который нужно показать редактору, например, структура элемента может выглядеть так: {1, «hello»}, «1» - это элемент, а «hello» - содержимое элемента.теперь я хочу просто показать содержимое элемента пользователю, но редактор должен знать личность элемента, тогда, когда один пользователь выбирает содержимое элемента, редактор должен передать мне идентификатор элемента, чтобы я мог знать, какой элемент выбрал пользовательясно (потому что функция идентичности состоит только в том, чтобы различать элементы, поэтому она не должна выводиться, чтобы беспокоить пользователей).

Любое предложение приветствуется!

1 Ответ

0 голосов
/ 09 июня 2011

Вы можете основать свой редактор на JFace viewer, где входные данные зрителей (устанавливаемые методом setInput ()) представляют собой набор представленных вами элементов.

Поставщик контента просматривает эту коллекцию и возвращает правильные элементы; наконец, labelprovider возвращает только содержимое элемента.

...