# 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.