Вопросы о концепции сайта в затмениях (и iviewsite в частности) - PullRequest
0 голосов
/ 11 сентября 2011

1) Может кто-нибудь объяснить, что такое сайт? Кажется, я нигде не могу найти правильного определения этого термина.

2) Какова цель интерфейса IViewSite ?. У него нет дочерних элементов (класса или интерфейса, как указано в документации. Этот интерфейс не предполагается расширять. Зачем определять эти два метода, если нет единого класса, который их реализует?

Какова цель переменной IViewSite, поскольку эта переменная не будет иметь никаких свойств и имеет только чисто виртуальные методы? Нет смысла приспосабливаться к нему.

Я уже просмотрел документы, но не могу найти конкретного объяснения.

Хорошо, после дальнейшего документирования, я думаю, я мог узнать, что такое сайт:

объект, который связывается с частью рабочего места (представление или редактор) с помощью метода init ()

Но что именно происходит с этой ссылкой на сайт? Я не знаю, так как Viewpart, например, не имеет свойства, которое хранит ссылку на объект сайта. Если у кого-то есть ссылка на диаграмму или что-то еще, она будет очень признательна.

LE: Ссылка на объект сайта, сохраненная в каком-либо регистре вместе со ссылкой на объект, который

LE2 www @ eclipsezone @ com / eclipse / forums / t92910.html «Метод IViewPart.init вызывается для инициализации контекста для представления. Объект IViewSite передается и содержит методы для получения содержащей страницы, окна и других служб.» Какой смысл использовать, так как не существует реализующего класса ? ..

1 Ответ

1 голос
/ 12 сентября 2011

Там является реализующим классом, он просто не входит в область вашего поиска Java (и не был найден во время генерации JavaDoc, но тем не менее он существует).Вы также можете спросить на форумах по адресу eclipse.org.

...