]> git.argeo.org Git - lgpl/argeo-commons.git/blob - swt/rcp/org.argeo.swt.specific.rcp/src/org/eclipse/rap/rwt/client/Client.java
Merge remote-tracking branch 'origin/unstable' into merge-to-testing
[lgpl/argeo-commons.git] / swt / rcp / org.argeo.swt.specific.rcp / src / org / eclipse / rap / rwt / client / Client.java
1 package org.eclipse.rap.rwt.client;
2
3 import java.io.Serializable;
4
5 import org.eclipse.rap.rwt.client.service.ClientService;
6
7 public interface Client extends Serializable {
8
9 /**
10 * Returns this client's implementation of a given service, if available.
11 *
12 * @param type the type of the requested service, must be a subtype of ClientService
13 * @return the requested service if provided by this client, otherwise <code>null</code>
14 * @see ClientService
15 */
16 <T extends ClientService> T getService( Class<T> type );
17
18 }