# Package org.eclipse.rap.rwt.application

Interface Summary
Application: This interface represents an RWT application before it is started.
ApplicationConfiguration: An `ApplicationConfiguration` describes an RWT application, including the entrypoints, URL mappings, themes, etc.
EntryPoint: An entrypoint creates the main UI of a RAP application.
EntryPointFactory: Implementations of this interface can be used to register entrypoints with the framework.
ExceptionHandler: This interface allows application code to be informed of exceptions that occur while running the event loop.

Class Summary
AbstractEntryPoint: This class provides a skeletal implementation of the `EntryPoint` interface, to minimize the effort required to implement this interface.
ApplicationRunner: An `ApplicationRunner` is used to start an RWT application with the given `ApplicationConfiguration` in the given `ServletContext`.

Enum Summary
Application.OperationMode: Instances of this class represent a mode of operation for an RWT application.

Copyright (c) EclipseSource and others 2002, 2020. All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0