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.ResizeListener
com.vaadin.ui.AbstractComponent.ComponentErrorEvent, com.vaadin.ui.AbstractComponent.ComponentErrorHandler
com.vaadin.terminal.URIHandler.ErrorEvent
com.vaadin.terminal.ParameterHandler.ErrorEvent
com.vaadin.ui.Component.ErrorEvent, com.vaadin.ui.Component.ErrorListener, com.vaadin.ui.Component.Event, com.vaadin.ui.Component.Focusable, com.vaadin.ui.Component.Listener
com.vaadin.terminal.Paintable.RepaintRequestEvent, com.vaadin.terminal.Paintable.RepaintRequestListener
com.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, setParent
addComponent, 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, showNotification
addAction, 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, setTabIndex
addListener, addListener, fireComponentAttachEvent, fireComponentDetachEvent, moveComponentsFrom, removeListener, removeListener, setEnabled, setHeight, setWidth
addListener, 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, setWidthUnits
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addListener, addStyleName, childRequestedRepaint, getCaption, getIcon, getLocale, getStyleName, isEnabled, isReadOnly, isVisible, removeListener, removeStyleName, setEnabled, setIcon, setReadOnly, setStyleName, setVisible
protected 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.