# Uses of Interface
org.eclipse.rap.rwt.client.service.ClientService

Packages that use ClientService
Package
Description
org.eclipse.rap.rwt.application
org.eclipse.rap.rwt.client
org.eclipse.rap.rwt.client.service

## Uses of ClientService in org.eclipse.rap.rwt.application

Classes in org.eclipse.rap.rwt.application that implement ClientService
Modifier and Type
Class
Description
`class`
`AbstractEntryPoint`
This class provides a skeletal implementation of the `EntryPoint` interface, to minimize the effort required to implement this interface.

## Uses of ClientService in org.eclipse.rap.rwt.client

Methods in org.eclipse.rap.rwt.client with type parameters of type ClientService
Modifier and Type
Method
Description
`<T extends ClientService>
T`
Client.`getService(Class<T> type)`
Returns this client's implementation of a given service, if available.
`<T extends ClientService>
T`
WebClient.`getService(Class<T> type)`

## Uses of ClientService in org.eclipse.rap.rwt.client.service

Subinterfaces of ClientService in org.eclipse.rap.rwt.client.service
Modifier and Type
Interface
Description
`interface`
`BrowserNavigation`
The browser navigation provides methods to access a web browser's history for navigating within the application.
`interface`
`ClientFileLoader`
The ClientFileLoader service allows loading additional JavaScript and CSS files at runtime.
`interface`
`ClientFileUploader`
The ClientFileUploader service allows uploading client-side files to the server.
`interface`
`ClientInfo`
The ClientInfo service provides basic information about the client device.
`interface`
`ExitConfirmation`
The exit confirmation service allows applications to show a confirmation dialog before the user leaves the application, e.g.
`interface`
`JavaScriptExecutor`
The JavaScriptExecuter service allows executing JavaScript code on the client.
`interface`
`JavaScriptLoader`
Deprecated.
Use `ClientFileLoader` instead.
`interface`
`StartupParameters`
The startup parameters service allows accessing startup parameters of an entry point.
`interface`
`UrlLauncher`
The UrlLauncher service allows loading an URL in an external window, application or save dialog.