|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.vaadin.ui.AbstractComponent
com.vaadin.ui.AbstractComponentContainer
com.vaadin.ui.PopupView
public class PopupView
A component for displaying a two different views to data. The minimized view
is normally used to render the component, and when it is clicked the full
view is displayed on a popup. The inner class PopupView.Content
is
used to deliver contents to this component.
Nested Class Summary | |
---|---|
static interface |
PopupView.Content
Used to deliver customized content-packages to the PopupView. |
class |
PopupView.PopupVisibilityEvent
This event is received by the PopupVisibilityListeners when the visibility of the popup changes. |
static interface |
PopupView.PopupVisibilityListener
Defines a listener that can receive a PopupVisibilityEvent when the visibility of the popup changes. |
Nested classes/interfaces inherited from class com.vaadin.ui.AbstractComponent |
---|
AbstractComponent.ComponentErrorEvent, AbstractComponent.ComponentErrorHandler |
Nested classes/interfaces inherited from interface com.vaadin.ui.ComponentContainer |
---|
ComponentContainer.ComponentAttachEvent, ComponentContainer.ComponentAttachListener, ComponentContainer.ComponentDetachEvent, ComponentContainer.ComponentDetachListener |
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.terminal.Paintable |
---|
Paintable.RepaintRequestEvent, Paintable.RepaintRequestListener |
Field Summary |
---|
Fields inherited from interface com.vaadin.terminal.Sizeable |
---|
SIZE_UNDEFINED, UNIT_SYMBOLS, UNITS_CM, UNITS_EM, UNITS_EX, UNITS_INCH, UNITS_MM, UNITS_PERCENTAGE, UNITS_PICAS, UNITS_PIXELS, UNITS_POINTS |
Constructor Summary | |
---|---|
PopupView(PopupView.Content content)
Creates a PopupView through the PopupView.Content interface. |
|
PopupView(String small,
Component large)
A simple way to create a PopupPanel. |
Method Summary | |
---|---|
void |
addComponent(Component c)
Not supported in this implementation. |
void |
addListener(PopupView.PopupVisibilityListener listener)
Add a listener that is called whenever the visibility of the popup is changed. |
void |
changeVariables(Object source,
Map<String,Object> variables)
Deserialize changes received from client. |
int |
getComponentCount()
Gets the number of contained components. |
Iterator<Component> |
getComponentIterator()
This class only contains other components when the popup is showing. |
PopupView.Content |
getContent()
Returns the content-package for this PopupView. |
boolean |
getPopupVisibility()
Deprecated. Use isPopupVisible() instead. |
boolean |
isHideOnMouseOut()
Check if this popup will be hidden when the user takes the mouse cursor out of the popup area. |
boolean |
isPopupVisible()
Return whether the popup is visible. |
void |
moveComponentsFrom(ComponentContainer source)
Not supported in this implementation. |
void |
paintContent(PaintTarget target)
Paint (serialize) the component for the client. |
void |
removeAllComponents()
Not supported in this implementation. |
void |
removeComponent(Component c)
Not supported in this implementation |
void |
removeListener(PopupView.PopupVisibilityListener listener)
Removes a previously added listener, so that it no longer receives events when the visibility of the popup changes. |
void |
replaceComponent(Component oldComponent,
Component newComponent)
Not supported in this implementation. |
void |
setContent(PopupView.Content newContent)
This method will replace the current content of the panel with a new one. |
void |
setHideOnMouseOut(boolean hideOnMouseOut)
Should the popup automatically hide when the user takes the mouse cursor out of the popup area? If this is false, the user must click outside the popup to close it. |
void |
setPopupVisibility(boolean visible)
Deprecated. Use #setPopupVisible() instead. |
void |
setPopupVisible(boolean visible)
Set the visibility of the popup. |
Methods inherited from class com.vaadin.ui.AbstractComponentContainer |
---|
addListener, addListener, attach, detach, fireComponentAttachEvent, fireComponentDetachEvent, removeListener, removeListener, requestRepaintAll, setEnabled, setHeight, setWidth |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface com.vaadin.ui.Component |
---|
addListener, addStyleName, childRequestedRepaint, getApplication, getCaption, getIcon, getLocale, getParent, getStyleName, getWindow, isEnabled, isReadOnly, isVisible, removeListener, removeStyleName, setCaption, setIcon, setParent, setReadOnly, setStyleName, setVisible |
Methods inherited from interface com.vaadin.terminal.Paintable |
---|
addListener, getDebugId, paint, removeListener, requestRepaint, requestRepaintRequests, setDebugId |
Methods inherited from interface com.vaadin.terminal.VariableOwner |
---|
isImmediate |
Methods inherited from interface com.vaadin.terminal.Sizeable |
---|
getHeight, getHeightUnits, getWidth, getWidthUnits, setHeight, setHeight, setHeightUnits, setSizeFull, setSizeUndefined, setWidth, setWidth, setWidthUnits |
Constructor Detail |
---|
public PopupView(String small, Component large)
PopupView(Content)
.
small
- the minimal textual representation as HTMLlarge
- the full, Component-type representationpublic PopupView(PopupView.Content content)
content
- the PopupView.Content that contains the information for thisMethod Detail |
---|
public void setContent(PopupView.Content newContent) throws IllegalArgumentException
newContent
- PopupView.Content object containing new information for the
PopupView
IllegalArgumentException
- if the method is passed a null value, or if one of the
content methods returns nullpublic PopupView.Content getContent()
@Deprecated public void setPopupVisibility(boolean visible)
#setPopupVisible()
instead.
@Deprecated public boolean getPopupVisibility()
isPopupVisible()
instead.
public void setPopupVisible(boolean visible)
visible
- public boolean isPopupVisible()
public boolean isHideOnMouseOut()
public void setHideOnMouseOut(boolean hideOnMouseOut)
hideOnMouseOut
- public Iterator<Component> getComponentIterator()
ComponentContainer.getComponentIterator()
public int getComponentCount()
getComponentIterator()
.
public void removeAllComponents()
removeAllComponents
in interface ComponentContainer
removeAllComponents
in class AbstractComponentContainer
UnsupportedOperationException
AbstractComponentContainer.removeAllComponents()
public void moveComponentsFrom(ComponentContainer source) throws UnsupportedOperationException
moveComponentsFrom
in interface ComponentContainer
moveComponentsFrom
in class AbstractComponentContainer
source
- the container which contains the components that are to be
moved to this container.
UnsupportedOperationException
AbstractComponentContainer.moveComponentsFrom(com.vaadin.ui.ComponentContainer)
public void addComponent(Component c) throws UnsupportedOperationException
addComponent
in interface ComponentContainer
addComponent
in class AbstractComponentContainer
c
- the component to be added.
UnsupportedOperationException
AbstractComponentContainer.addComponent(com.vaadin.ui.Component)
public void replaceComponent(Component oldComponent, Component newComponent) throws UnsupportedOperationException
oldComponent
- the old component that will be replaced.newComponent
- the new component to be replaced.
UnsupportedOperationException
ComponentContainer.replaceComponent(com.vaadin.ui.Component,
com.vaadin.ui.Component)
public void removeComponent(Component c) throws UnsupportedOperationException
removeComponent
in interface ComponentContainer
removeComponent
in class AbstractComponentContainer
c
- the component to be removed.
UnsupportedOperationException
AbstractComponentContainer.removeComponent(com.vaadin.ui.Component)
public void paintContent(PaintTarget target) throws PaintException
paintContent
in class AbstractComponent
target
- the target UIDL stream where the component should paint itself
to
PaintException
- if the paint operation failed.AbstractComponent.paintContent(com.vaadin.terminal.PaintTarget)
public void changeVariables(Object source, Map<String,Object> variables)
changeVariables
in interface VariableOwner
changeVariables
in class AbstractComponent
source
- the Source of the variable change. This is the origin of the
event. For example in Web Adapter this is the request.variables
- the Mapping from variable names to new variable values.AbstractComponent.changeVariables(java.lang.Object,
java.util.Map)
public void addListener(PopupView.PopupVisibilityListener listener)
listener
- the listener to addPopupView.PopupVisibilityListener
,
PopupView.PopupVisibilityEvent
,
removeListener(PopupVisibilityListener)
public void removeListener(PopupView.PopupVisibilityListener listener)
listener
- the listener to removePopupView.PopupVisibilityListener
,
addListener(PopupVisibilityListener)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |