1) Может кто-нибудь объяснить, что такое сайт? Кажется, я нигде не могу найти правильного определения этого термина.
2) Какова цель интерфейса IViewSite ?. У него нет дочерних элементов (класса или интерфейса, как указано в документации. Этот интерфейс не предполагается расширять. Зачем определять эти два метода, если нет единого класса, который их реализует?
Какова цель переменной IViewSite, поскольку эта переменная не будет иметь никаких свойств и имеет только чисто виртуальные методы? Нет смысла приспосабливаться к нему.
Я уже просмотрел документы, но не могу найти конкретного объяснения.
Хорошо, после дальнейшего документирования, я думаю, я мог узнать, что такое сайт:
объект, который связывается с частью рабочего места (представление или редактор)
с помощью метода init ()
Но что именно происходит с этой ссылкой на сайт? Я не знаю, так как Viewpart, например, не имеет свойства, которое хранит ссылку на объект сайта. Если у кого-то есть ссылка на диаграмму или что-то еще, она будет очень признательна.
LE: Ссылка на объект сайта, сохраненная в каком-либо регистре вместе со ссылкой на объект, который
LE2 www @ eclipsezone @ com / eclipse / forums / t92910.html
«Метод IViewPart.init вызывается для инициализации контекста для представления. Объект IViewSite передается и содержит методы для получения содержащей страницы, окна и других служб.» Какой смысл использовать, так как не существует реализующего класса ? ..