|
Eclipse Remote Application Platform | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.eclipse.rap.rwt.application.AbstractEntryPoint
public abstract class AbstractEntryPoint
This class provides a skeletal implementation of the EntryPoint
interface, to
minimize the effort required to implement this interface.
By default, this implementation creates a maximized main shell without any trimmings. Subclasses
must implement createContents
to create the contents of the main shell. In case a
different type of main shell is required, subclasses may also override createShell
.
This class is compatible with all operation modes of RWT. It is recommended to extend this base class rather than to implement the EntryPoint interface itself.
Constructor Summary | |
---|---|
AbstractEntryPoint()
|
Method Summary | |
---|---|
protected abstract void |
createContents(Composite parent)
Creates the controls that constitute the UI for this entrypoint. |
protected Shell |
createShell(Display display)
Creates the main shell for this entrypoint. |
int |
createUI()
This method is called by the framework to initialize the UI. |
protected Shell |
getShell()
Returns the main shell for this entrypoint. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public AbstractEntryPoint()
Method Detail |
---|
public int createUI()
createContents(Composite)
instead of overriding this method.
createUI
in interface EntryPoint
protected Shell getShell()
null
if the shell is not created yetprotected abstract void createContents(Composite parent)
An implementation must not create an SWT event loop. This is done by the base class as needed.
parent
- the parent composite to contain the contentprotected Shell createShell(Display display)
display
- the display to create the shell on
|
Eclipse Remote Application Platform | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Copyright (c) EclipseSource and others 2002, 2013. All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0