]>
git.argeo.org Git - lgpl/argeo-commons.git/blob - org.argeo.cms.lib.dbus/src/org/argeo/cms/freedesktop/FreeDesktopApplication.java
708ee6163eacf9bca8404ea6c5ee76866fcc8709
1 package org
.argeo
.cms
.freedesktop
;
6 import org
.freedesktop
.dbus
.annotations
.DBusInterfaceName
;
7 import org
.freedesktop
.dbus
.annotations
.DBusMemberName
;
8 import org
.freedesktop
.dbus
.interfaces
.DBusInterface
;
9 import org
.freedesktop
.dbus
.types
.Variant
;
12 * The org.freedesktop.Application interface.
14 @DBusInterfaceName("org.freedesktop.Application")
15 public interface FreeDesktopApplication
extends DBusInterface
{
17 @DBusMemberName(value
= "Activate")
18 void activate(Map
<String
, Variant
<?
>> platformData
);
20 @DBusMemberName(value
= "Open")
21 void open(List
<String
> uris
, Map
<String
, Variant
<?
>> platformData
);
23 @DBusMemberName(value
= "ActivateAction")
24 void activateAction(String actionName
, List
<Variant
<?
>> parameter
, Map
<String
, Variant
<?
>> platformData
);