|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ComponentContainer
Extension to the Component interface which adds to it the capacity to
contain other components. All UI elements that can have child elements
implement this interface.
| Nested Class Summary | |
|---|---|
static class |
ComponentContainer.ComponentAttachEvent
Component attach event sent when a component is attached to container. |
static interface |
ComponentContainer.ComponentAttachListener
Component attach listener interface. |
static class |
ComponentContainer.ComponentDetachEvent
Component detach event sent when a component is detached from container. |
static interface |
ComponentContainer.ComponentDetachListener
Component detach listener interface. |
| Nested classes/interfaces inherited from interface com.vaadin.ui.Component |
|---|
Component.ErrorEvent, Component.ErrorListener, Component.Event, Component.Focusable, Component.Listener |
| Nested classes/interfaces inherited from interface com.vaadin.server.Sizeable |
|---|
Sizeable.Unit |
| Field Summary |
|---|
| Fields inherited from interface com.vaadin.server.Sizeable |
|---|
SIZE_UNDEFINED, UNITS_CM, UNITS_EM, UNITS_EX, UNITS_INCH, UNITS_MM, UNITS_PERCENTAGE, UNITS_PICAS, UNITS_PIXELS, UNITS_POINTS |
| Methods inherited from interface com.vaadin.ui.HasComponents |
|---|
getComponentIterator, isComponentVisible |
| Methods inherited from interface com.vaadin.ui.Component |
|---|
addListener, addStyleName, attach, getCaption, getIcon, getId, getLocale, getParent, getStyleName, getUI, isEnabled, isReadOnly, isVisible, removeListener, removeStyleName, setCaption, setEnabled, setIcon, setId, setReadOnly, setStyleName, setVisible |
| Methods inherited from interface com.vaadin.server.ClientConnector |
|---|
beforeClientResponse, detach, encodeState, getExtensions, getStateType, handleConnectorRequest, isConnectorEnabled, markAsDirty, markAsDirtyRecursive, removeExtension, requestRepaint, requestRepaintAll, retrievePendingRpcCalls, setParent |
| Methods inherited from interface com.vaadin.shared.Connector |
|---|
getConnectorId |
| Methods inherited from interface com.vaadin.server.RpcTarget |
|---|
getRpcManager |
| Methods inherited from interface com.vaadin.server.Sizeable |
|---|
getHeight, getHeightUnits, getWidth, getWidthUnits, setHeight, setHeight, setSizeFull, setSizeUndefined, setWidth, setWidth |
| Methods inherited from interface java.lang.Iterable |
|---|
iterator |
| Method Detail |
|---|
void addComponent(Component c)
c - the component to be added.void removeComponent(Component c)
c - the component to be removed.void removeAllComponents()
void replaceComponent(Component oldComponent,
Component newComponent)
This method replaces component with another one is such way that the new component overtakes the position of the old component. If the old component is not in the container, the new component is added to the container. If the both component are already in the container, their positions are swapped. Component attach and detach events should be taken care as with add and remove.
oldComponent - the old component that will be replaced.newComponent - the new component to be replaced.int getComponentCount()
ComponentContainer has. This
must be symmetric with what HasComponents.getComponentIterator() returns.
void moveComponentsFrom(ComponentContainer source)
source.
source - the container which contains the components that are to be
moved to this container.void addComponentAttachListener(ComponentContainer.ComponentAttachListener listener)
listener - the listener to add.@Deprecated void addListener(ComponentContainer.ComponentAttachListener listener)
addComponentAttachListener(ComponentAttachListener)
void removeComponentAttachListener(ComponentContainer.ComponentAttachListener listener)
listener - the listener to removed.@Deprecated void removeListener(ComponentContainer.ComponentAttachListener listener)
removeComponentAttachListener(ComponentAttachListener)
void addComponentDetachListener(ComponentContainer.ComponentDetachListener listener)
@Deprecated void addListener(ComponentContainer.ComponentDetachListener listener)
addComponentDetachListener(ComponentDetachListener)
void removeComponentDetachListener(ComponentContainer.ComponentDetachListener listener)
@Deprecated void removeListener(ComponentContainer.ComponentDetachListener listener)
removeComponentDetachListener(ComponentDetachListener)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||