
OSGI-INF.scr-plugin.scrinfo.xml Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of drombler-acp-core-action-spi Show documentation
Show all versions of drombler-acp-core-action-spi Show documentation
SPI for declarative actions, menus and toolbars support based on Drombler ACP.
<?xml version="1.0" encoding="UTF-8"?><components xmlns:scr="http://www.osgi.org/xmlns/scr/v1.1.0"> <scr:component enabled="true" immediate="true" name="org.drombler.acp.core.action.spi.impl.ActionHandler" activate="activate" deactivate="deactivate"> <implementation class="org.drombler.acp.core.action.spi.impl.ActionHandler"/> <property name="service.pid" value="org.drombler.acp.core.action.spi.impl.ActionHandler" private="false"/> <reference name="actionDescriptor" interface="org.drombler.acp.core.action.spi.ActionDescriptor" cardinality="0..n" policy="dynamic" bind="bindActionDescriptor" unbind="unbindActionDescriptor" checked="true" strategy="event"/> <reference name="actionFactory" interface="org.drombler.acp.core.action.spi.ActionFactory" cardinality="1..1" policy="static" bind="bindActionFactory" unbind="unbindActionFactory" checked="true" strategy="event"/> <reference name="actionsType" interface="org.drombler.acp.core.action.jaxb.ActionsType" cardinality="0..n" policy="dynamic" bind="bindActionsType" unbind="unbindActionsType" checked="true" strategy="event"/> <reference name="applicationExecutorProvider" interface="org.drombler.acp.core.application.ApplicationExecutorProvider" cardinality="1..1" policy="static" bind="bindApplicationExecutorProvider" unbind="unbindApplicationExecutorProvider" checked="true" strategy="event"/> <reference name="activeContextProvider" interface="org.drombler.commons.context.ActiveContextProvider" cardinality="1..1" policy="static" bind="bindActiveContextProvider" unbind="unbindActiveContextProvider" checked="true" strategy="event"/> <reference name="applicationContextProvider" interface="org.drombler.commons.context.ApplicationContextProvider" cardinality="1..1" policy="static" bind="bindApplicationContextProvider" unbind="unbindApplicationContextProvider" checked="true" strategy="event"/> </scr:component> <scr:component enabled="true" immediate="true" name="org.drombler.acp.core.action.spi.impl.MenuHandler" activate="activate" deactivate="deactivate"> <implementation class="org.drombler.acp.core.action.spi.impl.MenuHandler"/> <property name="service.pid" value="org.drombler.acp.core.action.spi.impl.MenuHandler" private="false"/> <reference name="menuDescriptor" interface="org.drombler.acp.core.action.spi.MenuDescriptor" cardinality="0..n" policy="dynamic" bind="bindMenuDescriptor" unbind="unbindMenuDescriptor" checked="true" strategy="event"/> <reference name="menuFactory" interface="org.drombler.acp.core.action.spi.MenuFactory" cardinality="1..1" policy="static" bind="bindMenuFactory" unbind="unbindMenuFactory" checked="true" strategy="event"/> <reference name="menusType" interface="org.drombler.acp.core.action.jaxb.MenusType" cardinality="0..n" policy="dynamic" bind="bindMenusType" unbind="unbindMenusType" checked="true" strategy="event"/> <reference name="menuBarMenuContainerProvider" interface="org.drombler.acp.core.action.spi.MenuBarMenuContainerProvider" cardinality="1..1" policy="static" bind="bindMenuBarMenuContainerProvider" unbind="unbindMenuBarMenuContainerProvider" checked="true" strategy="event"/> <reference name="applicationExecutorProvider" interface="org.drombler.acp.core.application.ApplicationExecutorProvider" cardinality="1..1" policy="static" bind="bindApplicationExecutorProvider" unbind="unbindApplicationExecutorProvider" checked="true" strategy="event"/> </scr:component> <scr:component enabled="true" immediate="true" name="org.drombler.acp.core.action.spi.impl.MenuItemHandler" activate="activate" deactivate="deactivate"> <implementation class="org.drombler.acp.core.action.spi.impl.MenuItemHandler"/> <property name="service.pid" value="org.drombler.acp.core.action.spi.impl.MenuItemHandler" private="false"/> <reference name="menuEntryDescriptor" interface="org.drombler.acp.core.action.spi.MenuEntryDescriptor" cardinality="0..n" policy="dynamic" bind="bindMenuEntryDescriptor" unbind="unbindMenuEntryDescriptor" checked="true" strategy="event"/> <reference name="menuItemFactory" interface="org.drombler.acp.core.action.spi.MenuItemFactory" cardinality="1..1" policy="static" bind="bindMenuItemFactory" unbind="unbindMenuItemFactory" checked="true" strategy="event"/> <reference name="actionFactory" interface="org.drombler.acp.core.action.spi.ActionFactory" cardinality="1..1" policy="static" bind="bindActionFactory" unbind="unbindActionFactory" checked="true" strategy="event"/> <reference name="menusType" interface="org.drombler.acp.core.action.jaxb.MenusType" cardinality="0..n" policy="dynamic" bind="bindMenusType" unbind="unbindMenusType" checked="true" strategy="event"/> <reference name="menuBarMenuContainerProvider" interface="org.drombler.acp.core.action.spi.MenuBarMenuContainerProvider" cardinality="1..1" policy="static" bind="bindMenuBarMenuContainerProvider" unbind="unbindMenuBarMenuContainerProvider" checked="true" strategy="event"/> <reference name="applicationExecutorProvider" interface="org.drombler.acp.core.application.ApplicationExecutorProvider" cardinality="1..1" policy="static" bind="bindApplicationExecutorProvider" unbind="unbindApplicationExecutorProvider" checked="true" strategy="event"/> </scr:component> <scr:component enabled="true" immediate="true" name="org.drombler.acp.core.action.spi.impl.ToggleActionHandler" activate="activate" deactivate="deactivate"> <implementation class="org.drombler.acp.core.action.spi.impl.ToggleActionHandler"/> <property name="service.pid" value="org.drombler.acp.core.action.spi.impl.ToggleActionHandler" private="false"/> <reference name="toggleActionDescriptor" interface="org.drombler.acp.core.action.spi.ToggleActionDescriptor" cardinality="0..n" policy="dynamic" bind="bindToggleActionDescriptor" unbind="unbindToggleActionDescriptor" checked="true" strategy="event"/> <reference name="toggleActionFactory" interface="org.drombler.acp.core.action.spi.ToggleActionFactory" cardinality="1..1" policy="static" bind="bindToggleActionFactory" unbind="unbindToggleActionFactory" checked="true" strategy="event"/> <reference name="actionsType" interface="org.drombler.acp.core.action.jaxb.ActionsType" cardinality="0..n" policy="dynamic" bind="bindActionsType" unbind="unbindActionsType" checked="true" strategy="event"/> <reference name="applicationExecutorProvider" interface="org.drombler.acp.core.application.ApplicationExecutorProvider" cardinality="1..1" policy="static" bind="bindApplicationExecutorProvider" unbind="unbindApplicationExecutorProvider" checked="true" strategy="event"/> <reference name="activeContextProvider" interface="org.drombler.commons.context.ActiveContextProvider" cardinality="1..1" policy="static" bind="bindActiveContextProvider" unbind="unbindActiveContextProvider" checked="true" strategy="event"/> <reference name="applicationContextProvider" interface="org.drombler.commons.context.ApplicationContextProvider" cardinality="1..1" policy="static" bind="bindApplicationContextProvider" unbind="unbindApplicationContextProvider" checked="true" strategy="event"/> </scr:component> <scr:component enabled="true" immediate="true" name="org.drombler.acp.core.action.spi.impl.ToggleMenuItemHandler" activate="activate" deactivate="deactivate"> <implementation class="org.drombler.acp.core.action.spi.impl.ToggleMenuItemHandler"/> <property name="service.pid" value="org.drombler.acp.core.action.spi.impl.ToggleMenuItemHandler" private="false"/> <reference name="toggleMenuEntryDescriptor" interface="org.drombler.acp.core.action.spi.ToggleMenuEntryDescriptor" cardinality="0..n" policy="dynamic" bind="bindToggleMenuEntryDescriptor" unbind="unbindToggleMenuEntryDescriptor" checked="true" strategy="event"/> <reference name="toggleMenuItemFactory" interface="org.drombler.acp.core.action.spi.ToggleMenuItemFactory" cardinality="1..1" policy="static" bind="bindToggleMenuItemFactory" unbind="unbindToggleMenuItemFactory" checked="true" strategy="event"/> <reference name="toggleActionFactory" interface="org.drombler.acp.core.action.spi.ToggleActionFactory" cardinality="1..1" policy="static" bind="bindToggleActionFactory" unbind="unbindToggleActionFactory" checked="true" strategy="event"/> <reference name="menusType" interface="org.drombler.acp.core.action.jaxb.MenusType" cardinality="0..n" policy="dynamic" bind="bindMenusType" unbind="unbindMenusType" checked="true" strategy="event"/> <reference name="menuBarMenuContainerProvider" interface="org.drombler.acp.core.action.spi.MenuBarMenuContainerProvider" cardinality="1..1" policy="static" bind="bindMenuBarMenuContainerProvider" unbind="unbindMenuBarMenuContainerProvider" checked="true" strategy="event"/> <reference name="applicationExecutorProvider" interface="org.drombler.acp.core.application.ApplicationExecutorProvider" cardinality="1..1" policy="static" bind="bindApplicationExecutorProvider" unbind="unbindApplicationExecutorProvider" checked="true" strategy="event"/> </scr:component> <scr:component enabled="true" immediate="true" name="org.drombler.acp.core.action.spi.impl.ToolBarsHandler" activate="activate" deactivate="deactivate"> <implementation class="org.drombler.acp.core.action.spi.impl.ToolBarsHandler"/> <property name="service.pid" value="org.drombler.acp.core.action.spi.impl.ToolBarsHandler" private="false"/> <reference name="applicationExecutorProvider" interface="org.drombler.acp.core.application.ApplicationExecutorProvider" cardinality="1..1" policy="static" bind="bindApplicationExecutorProvider" unbind="unbindApplicationExecutorProvider" checked="true" strategy="event"/> <reference name="toolBarFactory" interface="org.drombler.acp.core.action.spi.ToolBarFactory" cardinality="1..1" policy="static" bind="bindToolBarFactory" unbind="unbindToolBarFactory" checked="true" strategy="event"/> <reference name="toolBarsType" interface="org.drombler.acp.core.action.jaxb.ToolBarsType" cardinality="0..n" policy="dynamic" bind="bindToolBarsType" unbind="unbindToolBarsType" checked="true" strategy="event"/> <reference name="applicationToolBarContainerProvider" interface="org.drombler.acp.core.action.spi.ApplicationToolBarContainerProvider" cardinality="1..1" policy="static" bind="bindApplicationToolBarContainerProvider" unbind="unbindApplicationToolBarContainerProvider" checked="true" strategy="event"/> </scr:component> <scr:component enabled="true" immediate="true" name="org.drombler.acp.core.action.spi.impl.ToolBarButtonHandler"> <implementation class="org.drombler.acp.core.action.spi.impl.ToolBarButtonHandler"/> <property name="service.pid" value="org.drombler.acp.core.action.spi.impl.ToolBarButtonHandler" private="false"/> <reference name="toolBarButtonFactory" interface="org.drombler.acp.core.action.spi.ToolBarButtonFactory" cardinality="1..1" policy="static" bind="bindToolBarButtonFactory" unbind="unbindToolBarButtonFactory" checked="true" strategy="event"/> <reference name="actionFactory" interface="org.drombler.acp.core.action.spi.ActionFactory" cardinality="1..1" policy="static" bind="bindActionFactory" unbind="unbindActionFactory" checked="true" strategy="event"/> <reference name="applicationExecutorProvider" interface="org.drombler.acp.core.application.ApplicationExecutorProvider" cardinality="1..1" policy="static" bind="bindApplicationExecutorProvider" unbind="unbindApplicationExecutorProvider" checked="true" strategy="event"/> <reference name="toolBarsType" interface="org.drombler.acp.core.action.jaxb.ToolBarsType" cardinality="0..n" policy="dynamic" bind="bindToolBarsType" unbind="unbindToolBarsType" checked="true" strategy="event"/> <reference name="applicationToolBarContainerProvider" interface="org.drombler.acp.core.action.spi.ApplicationToolBarContainerProvider" cardinality="1..1" policy="static" bind="bindApplicationToolBarContainerProvider" unbind="unbindApplicationToolBarContainerProvider" checked="true" strategy="event"/> </scr:component> <scr:component enabled="true" immediate="true" name="org.drombler.acp.core.action.spi.impl.ToolBarToggleButtonHandler"> <implementation class="org.drombler.acp.core.action.spi.impl.ToolBarToggleButtonHandler"/> <property name="service.pid" value="org.drombler.acp.core.action.spi.impl.ToolBarToggleButtonHandler" private="false"/> <reference name="toolBarToggleButtonFactory" interface="org.drombler.acp.core.action.spi.ToolBarToggleButtonFactory" cardinality="1..1" policy="static" bind="bindToolBarToggleButtonFactory" unbind="unbindToolBarToggleButtonFactory" checked="true" strategy="event"/> <reference name="toggleActionFactory" interface="org.drombler.acp.core.action.spi.ToggleActionFactory" cardinality="1..1" policy="static" bind="bindToggleActionFactory" unbind="unbindToggleActionFactory" checked="true" strategy="event"/> <reference name="applicationExecutorProvider" interface="org.drombler.acp.core.application.ApplicationExecutorProvider" cardinality="1..1" policy="static" bind="bindApplicationExecutorProvider" unbind="unbindApplicationExecutorProvider" checked="true" strategy="event"/> <reference name="toolBarsType" interface="org.drombler.acp.core.action.jaxb.ToolBarsType" cardinality="0..n" policy="dynamic" bind="bindToolBarsType" unbind="unbindToolBarsType" checked="true" strategy="event"/> <reference name="applicationToolBarContainerProvider" interface="org.drombler.acp.core.action.spi.ApplicationToolBarContainerProvider" cardinality="1..1" policy="static" bind="bindApplicationToolBarContainerProvider" unbind="unbindApplicationToolBarContainerProvider" checked="true" strategy="event"/> </scr:component> </components>
© 2015 - 2025 Weber Informatics LLC | Privacy Policy