Необходимо сделать каркасный модуль для ui-plugin. Данный модуль является "скелетом, на который будет наращиваться мясо", а именно: модуль содержит логику по отрисовке основных панелек/менюшек/тулбара и добавлению/удалению компонентов на них из ui-plugin-ов.
Как предполагается писать класс ui-plugin-а:
- Имплементируем какой-то интерфейс (н-р, IMenu или IToolbar)
- Ставим osgi-аннотацию @component
- Имплементируем в данном классе логику по обработке действий
Разумеется, один ui-plugin может поставлять множество таких классов.
В связи с этим и требуется некий каркас, в ячейки которого декларативно через интерфейсы и аннотации и будут встраиваться ui-plugin-ы.
Необходимо разработать как сам game-ui, так и ui-plugin-api
Необходимо сделать каркасный модуль для ui-plugin. Данный модуль является "скелетом, на который будет наращиваться мясо", а именно: модуль содержит логику по отрисовке основных панелек/менюшек/тулбара и добавлению/удалению компонентов на них из ui-plugin-ов.
Как предполагается писать класс ui-plugin-а:
Разумеется, один ui-plugin может поставлять множество таких классов.
В связи с этим и требуется некий каркас, в ячейки которого декларативно через интерфейсы и аннотации и будут встраиваться ui-plugin-ы.
Необходимо разработать как сам game-ui, так и ui-plugin-api