|
GWT Tk 0.2.3 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.google.gwt.user.client.ui.UIObject
com.google.gwt.user.client.ui.Widget
com.google.gwt.user.client.ui.Panel
com.google.gwt.user.client.ui.ComplexPanel
asquare.gwt.tk.client.ui.CComplexPanel
public class CComplexPanel
A panel base class which allows multiple children and supports pluggable controllers.
Controller| Constructor Summary | |
|---|---|
CComplexPanel(Element element)
Creates a CComplexPanel based on the specified element. |
|
CComplexPanel(Element element,
List controllers)
Creates a CComplexPanel based on the specified element. |
|
| Method Summary | |
|---|---|
Widget |
addController(Controller controller)
Adds a controller to process events on this widget. |
protected List |
createControllers()
A factory method which gives subclasses the opportunity to override default controller creation. |
Controller |
getController(Class id)
Gets a controller with the specified id. |
protected void |
onAttach()
|
void |
onBrowserEvent(Event event)
|
protected void |
onDetach()
|
protected void |
onLoad()
|
protected void |
onUnload()
This method is called just before the widget is detached from the browser's document. |
Widget |
removeController(Controller controller)
Removes a controller |
void |
setControllers(List controllers)
Sets the controllers which will process events on this widget. |
void |
sinkEvents(int eventBits)
|
void |
unsinkEvents(int eventBits)
|
| Methods inherited from class com.google.gwt.user.client.ui.ComplexPanel |
|---|
add, getChildren, insert, iterator, remove |
| Methods inherited from class com.google.gwt.user.client.ui.Panel |
|---|
add, adopt, clear, disown |
| Methods inherited from class com.google.gwt.user.client.ui.Widget |
|---|
getParent, isAttached, removeFromParent |
| Methods inherited from class com.google.gwt.user.client.ui.UIObject |
|---|
addStyleName, getAbsoluteLeft, getAbsoluteTop, getElement, getOffsetHeight, getOffsetWidth, getStyleName, getTitle, isVisible, isVisible, removeStyleName, setElement, setHeight, setPixelSize, setSize, setStyleName, setStyleName, setTitle, setVisible, setVisible, setWidth, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public CComplexPanel(Element element)
IllegalArgumentException - if element is null
public CComplexPanel(Element element,
List controllers)
controllers if you wish to avoid controller
creation via createControllers(). Otherwise pass null.
controllers - a list of 0 or more controllers, or null
IllegalArgumentException - if element is null| Method Detail |
|---|
protected List createControllers()
nullpublic Controller getController(Class id)
ControllerSupport
getController in interface ControllerSupportid - a Class identifying the type of controller to get
nullpublic Widget addController(Controller controller)
ControllerSupport
addController in interface ControllerSupportcontroller - a controller to add
public Widget removeController(Controller controller)
ControllerSupport
removeController in interface ControllerSupportcontroller - a controller to remove
public void setControllers(List controllers)
ControllerSupportgetEventBits().
setControllers in interface ControllerSupportcontrollers - a list of 0 or more controllers, or nullpublic void sinkEvents(int eventBits)
sinkEvents in class UIObjectpublic void unsinkEvents(int eventBits)
unsinkEvents in class UIObjectprotected void onAttach()
onAttach in class Panelprotected void onDetach()
onDetach in class Panelprotected void onLoad()
onLoad in class Widgetprotected void onUnload()
public void onBrowserEvent(Event event)
onBrowserEvent in interface EventListeneronBrowserEvent in class Widget
|
GWT Tk 0.2.3 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||