Data Exchange

3 просмотра
Перейти к первому непрочитанному сообщению
Сообщение удалено

sk

не прочитано,
12 янв. 2010 г., 08:33:0512.01.2010
– eclipse-dev-rus
Всем привет.
Во-первых, всех с прошедшими праздниками и наступающим Старым Новым
Годом. Спасибо, что вы всё ещё с нами! :)
Во-вторых у меня вопрос к знатокам: есть ли в Eclipse стандартное
средство/способ/метод для обмена экземплярами прикладных объектов
между несколькими не связанными между собой плагинами? Эдакий
singleton data exchanger.

Ilya Shinkarenko

не прочитано,
12 янв. 2010 г., 08:39:4212.01.2010
– eclipse...@googlegroups.com
IAdaptable?
опишите подробнее, что нужно

2010/1/12 sk <kape...@gmail.com>:

> --
> Вы получили это сообщение, поскольку подписаны на группу eclipse-dev-rus.
>
> Чтобы добавлять сообщения в эту группу, отправьте письмо по адресу eclipse...@googlegroups.com.
> Чтобы отменить подписку на эту группу, отправьте сообщение по адресу eclipse-dev-r...@googlegroups.com.
> О дополнительных функциях можно узнать в группе по адресу http://groups.google.com/group/eclipse-dev-rus?hl=ru.
>
>
>
>

Samolisov Pavel

не прочитано,
12 янв. 2010 г., 09:49:2712.01.2010
– eclipse...@googlegroups.com
Я так понял человек интересуется следующем: есть ли в недрах OSGi (и в
частности - Equinox) такой класс, который
1. Является системным, т.е. определен в бандле org.eclipse.osgi*)
2. Служит для транспортировки объектов между бандлами, которые ничего не
знают друг о друге, т.е. не определены во взаимных
Import-Package/Export-Package (т.к. класс определен в системном бандле -
то про него эти бандлы знают).

В принципе, такой класс можно написать самому, но тогда эти незнающие
друг о друге бандлы должны взаимно знать об этом третьем.

Присоединяюсь к вопросу.


Ilya Shinkarenko пишет:
--
Pavel Samolisov

Meet me at:
Vkontakte.ru: http://vkontakte.ru/id3178981
Blog: http://samolisov.blogspot.com
Twitter: http://twitter.com/samolisov
XMPP/Jabber: samo...@gmail.com

signature.asc

sk

не прочитано,
12 янв. 2010 г., 09:54:4412.01.2010
– eclipse-dev-rus
Есть несколько вьюх, каждая из которых выступает в роли источника
данных, например, это может быть простейшая таблица, где пользователь
выбирает строчку, а затем после некоторого действия открывается другая
вьюха (или диалог), которая реализована в другом плагине, где нужно
показать выбранный из таблице элемент. Также источниками данных могут
выступать, какие-то не гуевые элементы.

On 12 янв, 16:39, Ilya Shinkarenko <shin...@gmail.com> wrote:
> IAdaptable?
> опишите подробнее, что нужно
>

> 2010/1/12 sk <kaperu...@gmail.com>:

sk

не прочитано,
12 янв. 2010 г., 09:56:1312.01.2010
– eclipse-dev-rus
Что-то типа, да! :)

On 12 янв, 17:49, Samolisov Pavel <samoli...@gmail.com> wrote:
> Я так понял человек интересуется следующем: есть ли в недрах OSGi (и в
> частности - Equinox) такой класс, который
> 1. Является системным, т.е. определен в бандле org.eclipse.osgi*)
> 2. Служит для транспортировки объектов между бандлами, которые ничего не
> знают друг о друге, т.е. не определены во взаимных
> Import-Package/Export-Package (т.к. класс определен в системном бандле -
> то про него эти бандлы знают).
>
> В принципе, такой класс можно написать самому, но тогда эти незнающие
> друг о друге бандлы должны взаимно знать об этом третьем.
>
> Присоединяюсь к вопросу.
>
> Ilya Shinkarenko пишет:
>
>
>
>
>
> > IAdaptable?
> > опишите подробнее, что нужно
>

> > 2010/1/12 sk <kaperu...@gmail.com>:


>
> >> Всем привет.
> >> Во-первых, всех с прошедшими праздниками и наступающим Старым Новым
> >> Годом. Спасибо, что вы всё ещё с нами! :)
> >> Во-вторых у меня вопрос к знатокам: есть ли в Eclipse стандартное
> >> средство/способ/метод для обмена экземплярами прикладных объектов
> >> между несколькими не связанными между собой плагинами? Эдакий
> >> singleton data exchanger.
> >> --
> >> Вы получили это сообщение, поскольку подписаны на группу eclipse-dev-rus.
>
> >> Чтобы добавлять сообщения в эту группу, отправьте письмо по адресу eclipse...@googlegroups.com.
> >> Чтобы отменить подписку на эту группу, отправьте сообщение по адресу eclipse-dev-r...@googlegroups.com.

> >> О дополнительных функциях можно узнать в группе по адресуhttp://groups.google.com/group/eclipse-dev-rus?hl=ru.


>
> --
> Pavel Samolisov
>
> Meet me at:
> Vkontakte.ru:http://vkontakte.ru/id3178981
> Blog:http://samolisov.blogspot.com
> Twitter:http://twitter.com/samolisov

> XMPP/Jabber: samoli...@gmail.com
>
>  signature.asc
> < 1KбПросмотретьЗагрузить

Ilya Shinkarenko

не прочитано,
12 янв. 2010 г., 11:00:0512.01.2010
– eclipse...@googlegroups.com
Смотрите в сторону IWorkbenchWindow#SelectionService и опять же в
сторону IAdaptable
хотя, если искочниками данных могут выступать негуёвые элементы,
SelectionService применять не рекомендуется
пишите тогда свой сервис и вешайте на OSGi

2010/1/12 sk <kape...@gmail.com>:

Ответить всем
Отправить сообщение автору
Переслать
0 новых сообщений