public class TabbedSelectionWindow extends PopupWindow
com.vaadin.ui.Window.CloseEvent, com.vaadin.ui.Window.CloseListener, com.vaadin.ui.Window.CloseShortcut, com.vaadin.ui.Window.Notification, com.vaadin.ui.Window.ResizeEvent, com.vaadin.ui.Window.ResizeListenercom.vaadin.ui.AbstractComponent.ComponentErrorEvent, com.vaadin.ui.AbstractComponent.ComponentErrorHandlercom.vaadin.terminal.URIHandler.ErrorEventcom.vaadin.terminal.ParameterHandler.ErrorEventcom.vaadin.ui.Component.ErrorEvent, com.vaadin.ui.Component.ErrorListener, com.vaadin.ui.Component.Event, com.vaadin.ui.Component.Focusable, com.vaadin.ui.Component.Listenercom.vaadin.terminal.Paintable.RepaintRequestEvent, com.vaadin.terminal.Paintable.RepaintRequestListenercom.vaadin.ui.ComponentContainer.ComponentAttachEvent, com.vaadin.ui.ComponentContainer.ComponentAttachListener, com.vaadin.ui.ComponentContainer.ComponentDetachEvent, com.vaadin.ui.ComponentContainer.ComponentDetachListener| Modifier and Type | Field and Description |
|---|---|
protected Map<String,com.vaadin.ui.Component> |
components |
protected com.vaadin.ui.Component |
currentComponent |
protected String |
currentSelection |
protected I18nManager |
i18nManager |
protected Map<String,com.vaadin.ui.Button.ClickListener> |
listeners |
protected com.vaadin.ui.Button |
okButton |
protected com.vaadin.ui.GridLayout |
selectedComponentLayout |
protected com.vaadin.ui.Table |
selectionTable |
protected com.vaadin.ui.HorizontalLayout |
windowLayout |
| Constructor and Description |
|---|
TabbedSelectionWindow(String title) |
| Modifier and Type | Method and Description |
|---|---|
void |
addSelectionItem(com.vaadin.ui.Embedded icon,
String name,
com.vaadin.ui.Component component,
com.vaadin.ui.Button.ClickListener clickListener) |
protected void |
initActions() |
protected void |
initComponentLayout() |
protected void |
initSelectionTable() |
protected void |
initWindow(String title) |
protected void |
initWindowLayout() |
attach, setParentaddComponent, addListener, addListener, addListener, addListener, addParameterHandler, addURIHandler, addWindow, bringToFront, center, changeVariables, close, detach, executeJavaScript, fireClose, fireResize, focus, getApplication, getBorder, getBrowserWindowHeight, getBrowserWindowWidth, getChildWindows, getName, getParent, getPositionX, getPositionY, getTerminal, getTheme, getURL, getWindow, handleParameters, handleURI, isClosable, isDraggable, isModal, isResizable, isResizeLazy, open, open, open, open, paintContent, removeCloseShortcut, removeListener, removeListener, removeListener, removeListener, removeParameterHandler, removeURIHandler, removeWindow, scrollIntoView, setApplication, setBorder, setClosable, setCloseShortcut, setDraggable, setModal, setName, setPositionX, setPositionY, setResizable, setResizeLazy, setTerminal, setTheme, showNotification, showNotification, showNotification, showNotification, showNotification, showNotificationaddAction, addActionHandler, addListener, componentAttachedToContainer, componentDetachedFromContainer, getActionManager, getComponentIterator, getContent, getLayout, getScrollLeft, getScrollOffsetX, getScrollOffsetY, getScrollTop, getTabIndex, isScrollable, removeAction, removeActionHandler, removeAllActionHandlers, removeAllComponents, removeComponent, removeListener, replaceComponent, requestRepaintAll, setCaption, setContent, setLayout, setScrollable, setScrollLeft, setScrollOffsetX, setScrollOffsetY, setScrollTop, setTabIndexaddListener, addListener, fireComponentAttachEvent, fireComponentDetachEvent, moveComponentsFrom, removeListener, removeListener, setEnabled, setHeight, setWidthaddListener, addListener, addListener, addListener, addListener, addStyleName, childRequestedRepaint, fireComponentErrorEvent, fireComponentEvent, fireEvent, getCaption, getComponentError, getData, getDebugId, getDescription, getErrorHandler, getErrorMessage, getHeight, getHeightUnits, getIcon, getListeners, getLocale, getStyle, getStyleName, getWidth, getWidthUnits, handleError, hasListeners, isEnabled, isImmediate, isReadOnly, isVisible, paint, removeListener, removeListener, removeListener, removeListener, removeListener, removeListener, removeStyleName, requestRepaint, requestRepaintRequests, setComponentError, setData, setDebugId, setDescription, setErrorHandler, setHeight, setHeight, setHeightUnits, setIcon, setImmediate, setLocale, setReadOnly, setSizeFull, setSizeUndefined, setStyle, setStyleName, setVisible, setWidth, setWidth, setWidthUnitsclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddListener, addStyleName, childRequestedRepaint, getCaption, getIcon, getLocale, getStyleName, isEnabled, isReadOnly, isVisible, removeListener, removeStyleName, setEnabled, setIcon, setReadOnly, setStyleName, setVisibleprotected I18nManager i18nManager
protected com.vaadin.ui.HorizontalLayout windowLayout
protected com.vaadin.ui.Table selectionTable
protected String currentSelection
protected com.vaadin.ui.Component currentComponent
protected com.vaadin.ui.GridLayout selectedComponentLayout
protected com.vaadin.ui.Button okButton
public TabbedSelectionWindow(String title)
protected void initWindow(String title)
protected void initWindowLayout()
protected void initComponentLayout()
protected void initActions()
protected void initSelectionTable()
public void addSelectionItem(com.vaadin.ui.Embedded icon,
String name,
com.vaadin.ui.Component component,
com.vaadin.ui.Button.ClickListener clickListener)
icon - The 16x16 icon that will be displayed on the left in the selection table.name - The name that will be shown in the selection tablecomponent - The component that is selected when the item in the selection table is clicked.clickListener - The listener that will be attached to the OK button displayed beneath
the component.Copyright © 2016 Alfresco. All rights reserved.