|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface Container
Provides the interface for a container which holds a list of child controls.
Container extendsControl and enables the creation of
nested controls.
Container allows one to add, remove and retrieve child controls.
Please note AbstractContainer provides
a default implementation of the Container interface to make it easier for
developers to create their own containers.
ContainerUtils| Field Summary |
|---|
| Fields inherited from interface org.apache.click.Control |
|---|
CONTROL_MESSAGES |
| Method Summary | |
|---|---|
Control |
add(Control control)
Add the control to the container and return the added instance. |
boolean |
contains(Control control)
Return true if the container contains the specified control. |
Control |
getControl(String controlName)
Return the named control from the container if found or null otherwise. |
List<Control> |
getControls()
Return the sequential list of controls held by the container. |
boolean |
hasControls()
Returns true if this container has existing controls, false otherwise. |
Control |
insert(Control control,
int index)
Add the control to the container at the specified index, and return the added instance. |
boolean |
remove(Control control)
Remove the given control from the container, returning true if the control was found in the container and removed, or false if the control was not found. |
Control |
replace(Control currentControl,
Control newControl)
Deprecated. this method was used for stateful pages, which have been deprecated |
| Methods inherited from interface org.apache.click.Control |
|---|
getBehaviors, getContext, getHeadElements, getId, getMessages, getName, getParent, hasBehaviors, isAjaxTarget, onDeploy, onDestroy, onInit, onProcess, onRender, render, setListener, setName, setParent |
| Method Detail |
|---|
Control add(Control control)
control - the control to add to the container and return
Control insert(Control control,
int index)
control - the control to add to the container and returnindex - the index at which the control is to be inserted
IndexOutOfBoundsException - if the index is out of range
(index < 0 || index > getControls().size()).
Control replace(Control currentControl,
Control newControl)
currentControl - the control currently contained in the containernewControl - the control to replace the current control contained in
the container
boolean remove(Control control)
control - the control to remove from the container
List<Control> getControls()
Control getControl(String controlName)
controlName - the name of the control to get from the container
boolean contains(Control control)
control - the control whose presence in this container is to be tested
boolean hasControls()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||