public final class FavoritesGroup extends com.vaadin.ui.CssLayout implements EditableFavoriteItem, EditingEvent.EditingNotifier
com.vaadin.ui.Layout.AlignmentHandler, com.vaadin.ui.Layout.MarginHandler, com.vaadin.ui.Layout.SpacingHandler
com.vaadin.ui.HasComponents.ComponentAttachDetachNotifier, com.vaadin.ui.HasComponents.ComponentAttachEvent, com.vaadin.ui.HasComponents.ComponentAttachListener, com.vaadin.ui.HasComponents.ComponentDetachEvent, com.vaadin.ui.HasComponents.ComponentDetachListener
com.vaadin.ui.Component.ErrorEvent, com.vaadin.ui.Component.Event, com.vaadin.ui.Component.Focusable, com.vaadin.ui.Component.Listener
com.vaadin.server.ClientConnector.AttachEvent, com.vaadin.server.ClientConnector.AttachListener, com.vaadin.server.ClientConnector.ConnectorErrorEvent, com.vaadin.server.ClientConnector.DetachEvent, com.vaadin.server.ClientConnector.DetachListener
Constructor and Description |
---|
FavoritesGroup(AbstractJcrNodeAdapter favoritesGroup,
FavoritesView.Listener listener,
Shell shell,
FavoritesView view,
info.magnolia.i18nsystem.SimpleTranslator i18n,
List<EditableFavoriteItem> editableFavoriteItems) |
FavoritesGroup(info.magnolia.i18nsystem.SimpleTranslator i18n)
Creates an empty placeholder group.
|
Modifier and Type | Method and Description |
---|---|
void |
addEditingListener(EditingEvent.EditingListener listener)
Register a listener to handle
EditingEvent s. |
protected GroupDragAndDropWrapper |
getDragAndDropWrapper() |
String |
getItemId()
Returning an ID which is unique among all other EditableFavoriteItem within a "session" of a logged-in user in a running instance.
|
String |
getRelPath() |
boolean |
iconsAreVisible()
Returning a boolean indicating whether the icons of the item are visible.
|
void |
removeEditingListener(EditingEvent.EditingListener listener)
Removes an EditingListener.
|
void |
setIconsVisibility(boolean visible)
Switching the visibility of the icons of the item.
|
void |
setToNonEditableState()
Sets the item to a state where it cannot be edited; text-field goes read-only (and changed but not saved title is lost).
|
addComponent, addComponent, addComponentAsFirst, addLayoutClickListener, addListener, beforeClientResponse, getComponent, getComponentCount, getComponentIndex, getCss, getState, iterator, readDesign, removeComponent, removeLayoutClickListener, removeListener, replaceComponent, writeDesign
addComponentAttachListener, addComponentDetachListener, addComponents, addListener, addListener, fireComponentAttachEvent, fireComponentDetachEvent, getComponentIterator, moveComponentsFrom, removeAllComponents, removeComponentAttachListener, removeComponentDetachListener, removeListener, removeListener, setHeight, setWidth
addListener, addShortcutListener, addStyleName, attach, detach, findAncestor, fireComponentErrorEvent, fireComponentEvent, focus, getActionManager, getCaption, getComponentError, getCustomAttributes, getData, getDebugId, getDescription, getErrorMessage, getHeight, getHeightUnits, getIcon, getId, getLocale, getParent, getPrimaryStyleName, getState, getStyleName, getWidth, getWidthUnits, isCaptionAsHtml, isConnectorEnabled, isEnabled, isImmediate, isOrHasAncestor, isReadOnly, isVisible, removeListener, removeShortcutListener, removeStyleName, setCaption, setCaptionAsHtml, setComponentError, setData, setDebugId, setDescription, setEnabled, setHeight, setHeightUndefined, setIcon, setId, setImmediate, setLocale, setParent, setPrimaryStyleName, setReadOnly, setSizeFull, setSizeUndefined, setStyleName, setVisible, setWidth, setWidthUndefined
addAttachListener, addDetachListener, addExtension, addListener, addListener, addListener, addMethodInvocationToQueue, createState, encodeState, equals, fireEvent, getAllChildrenIterable, getConnectorId, getErrorHandler, getExtensions, getListeners, getResource, getRpcManager, getRpcProxy, getSession, getStateType, getUI, handleConnectorRequest, hashCode, hasListeners, isAttached, isThis, markAsDirty, markAsDirtyRecursive, registerRpc, registerRpc, removeAttachListener, removeDetachListener, removeExtension, removeListener, removeListener, removeListener, removeListener, requestRepaint, requestRepaintAll, retrievePendingRpcCalls, setErrorHandler, setResource
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
addComponents, addListener, addListener, getComponentIterator, moveComponentsFrom, removeAllComponents, removeListener, removeListener
addListener, addStyleName, attach, getCaption, getDescription, getIcon, getId, getLocale, getParent, getPrimaryStyleName, getStyleName, getUI, isEnabled, isReadOnly, isVisible, removeListener, removeStyleName, setCaption, setEnabled, setIcon, setId, setParent, setPrimaryStyleName, setReadOnly, setStyleName, setVisible
addAttachListener, addDetachListener, detach, encodeState, getErrorHandler, getExtensions, getRpcManager, getStateType, handleConnectorRequest, isAttached, isConnectorEnabled, markAsDirty, markAsDirtyRecursive, removeAttachListener, removeDetachListener, removeExtension, requestRepaint, requestRepaintAll, retrievePendingRpcCalls, setErrorHandler
public FavoritesGroup(info.magnolia.i18nsystem.SimpleTranslator i18n)
public FavoritesGroup(AbstractJcrNodeAdapter favoritesGroup, FavoritesView.Listener listener, Shell shell, FavoritesView view, info.magnolia.i18nsystem.SimpleTranslator i18n, List<EditableFavoriteItem> editableFavoriteItems)
public String getRelPath()
public String getItemId()
EditableFavoriteItem
getItemId
in interface EditableFavoriteItem
public void setToNonEditableState()
EditableFavoriteItem
setToNonEditableState
in interface EditableFavoriteItem
public void setIconsVisibility(boolean visible)
EditableFavoriteItem
setIconsVisibility
in interface EditableFavoriteItem
visible
- boolean indicating whether the icons should be visible or not.public boolean iconsAreVisible()
EditableFavoriteItem
iconsAreVisible
in interface EditableFavoriteItem
public void addEditingListener(EditingEvent.EditingListener listener)
EditingEvent.EditingNotifier
EditingEvent
s.addEditingListener
in interface EditingEvent.EditingNotifier
public void removeEditingListener(EditingEvent.EditingListener listener)
EditingEvent.EditingNotifier
removeEditingListener
in interface EditingEvent.EditingNotifier
protected GroupDragAndDropWrapper getDragAndDropWrapper()
Copyright © 2015 Magnolia International Ltd.. All rights reserved.