Package org.opencms.ade.sitemap.client
Class CmsGalleryTreeItem
- java.lang.Object
-
- com.google.gwt.user.client.ui.UIObject
-
- com.google.gwt.user.client.ui.Widget
-
- com.google.gwt.user.client.ui.Composite
-
- org.opencms.gwt.client.ui.CmsListItem
-
- org.opencms.gwt.client.ui.tree.CmsTreeItem
-
- org.opencms.ade.sitemap.client.CmsGalleryTreeItem
-
- All Implemented Interfaces:
com.google.gwt.event.logical.shared.HasAttachHandlers
,com.google.gwt.event.shared.HasHandlers
,com.google.gwt.user.client.EventListener
,com.google.gwt.user.client.ui.HasVisibility
,com.google.gwt.user.client.ui.IsRenderable
,com.google.gwt.user.client.ui.IsWidget
,I_CmsDraggable
,I_CmsListItem
,I_CmsTruncable
public class CmsGalleryTreeItem extends CmsTreeItem
Tree item for the gallery view.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected class
CmsGalleryTreeItem.CmsGalleryListItemWidget
List item widget that displays additional infos dynamically.-
Nested classes/interfaces inherited from class org.opencms.gwt.client.ui.CmsListItem
CmsListItem.MoveHandle
-
-
Field Summary
-
Fields inherited from class org.opencms.gwt.client.ui.tree.CmsTreeItem
ANIMATION_DURATION, m_children, m_opener
-
Fields inherited from class org.opencms.gwt.client.ui.CmsListItem
m_checkbox, m_decoratedPanel, m_decorationWidgets, m_decorationWidth, m_id, m_listItemWidget, m_mainWidget, m_panel, m_placeholder, m_provisionalParent, MOVE_HANDLE_MARKER_CLASS
-
-
Constructor Summary
Constructors Constructor Description CmsGalleryTreeItem(org.opencms.ade.sitemap.shared.CmsGalleryFolderEntry galleryFolder)
Constructor.CmsGalleryTreeItem(org.opencms.ade.sitemap.shared.CmsGalleryType galleryType)
Constructor.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static CmsListItemWidget
createListWidget(org.opencms.ade.sitemap.shared.CmsGalleryType galleryType)
Creates the list item widget for the given type.org.opencms.util.CmsUUID
getEntryId()
Returns the folder entry id.java.lang.String
getSitePath()
Returns the site path.protected void
showGallery(org.opencms.ade.sitemap.shared.CmsClientSitemapEntry entry)
Shows the gallery dialog for the given entry.void
updateSitePath(java.lang.String sitePath)
Updates the site path info.-
Methods inherited from class org.opencms.gwt.client.ui.tree.CmsTreeItem
add, addChild, adopt, clear, clearChildren, closeAllEmptyChildren, createOpener, executeOpen, fireClose, fireOpen, getChild, getChild, getChildCount, getChildren, getDragHelper, getItemPosition, getLastOpenedItem, getParentItem, getParentTarget, getPath, getPathLevel, getTree, hideOpeners, insertChild, insertPlaceholderAsLastChild, isDropEnabled, isOpen, onChangeChildren, onDragCancel, removeChild, removeChild, removeChild, removeOpener, repositionPlaceholder, setDropEnabled, setLeafStyle, setOpen, setOpen, setParentItem, setTree, showOpeners, visit
-
Methods inherited from class org.opencms.gwt.client.ui.CmsListItem
addCheckBox, addDecoration, addDecorationWidget, addMainWidget, cloneForPlaceholder, getCheckBox, getCursorOffsetDelta, getData, getDecorationWidgets, getDndHelperClass, getDndParentClass, getId, getListItemWidget, getMainWidget, getMoveHandle, getParentList, getPlaceholder, initContent, initContent, initContent, initMoveHandle, initMoveHandle, moveHandleLeft, onDrop, onStartDrag, removeDecorationWidget, setData, setDndHelperClass, setDndParentClass, setId, setSmallView, truncate
-
Methods inherited from class com.google.gwt.user.client.ui.Composite
claimElement, getWidget, initializeClaimedElement, initWidget, isAttached, onAttach, onBrowserEvent, onDetach, render, render, resolvePotentialElement, setWidget
-
Methods inherited from class com.google.gwt.user.client.ui.Widget
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, doAttachChildren, doDetachChildren, fireEvent, getHandlerCount, getLayoutData, getParent, isOrWasAttached, onLoad, onUnload, removeFromParent, setLayoutData, sinkEvents, unsinkEvents
-
Methods inherited from class com.google.gwt.user.client.ui.UIObject
addStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getElement, getOffsetHeight, getOffsetWidth, getStyleElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, getTitle, isVisible, isVisible, onEnsureDebugId, removeStyleDependentName, removeStyleName, setElement, setElement, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, sinkBitlessEvent, toString
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.opencms.gwt.client.dnd.I_CmsDraggable
getElement
-
-
-
-
Constructor Detail
-
CmsGalleryTreeItem
public CmsGalleryTreeItem(org.opencms.ade.sitemap.shared.CmsGalleryFolderEntry galleryFolder)
Constructor.- Parameters:
galleryFolder
- the gallery folder
-
CmsGalleryTreeItem
public CmsGalleryTreeItem(org.opencms.ade.sitemap.shared.CmsGalleryType galleryType)
Constructor.- Parameters:
galleryType
- the gallery type
-
-
Method Detail
-
createListWidget
public static CmsListItemWidget createListWidget(org.opencms.ade.sitemap.shared.CmsGalleryType galleryType)
Creates the list item widget for the given type.- Parameters:
galleryType
- the gallery type- Returns:
- the list item widget
-
getEntryId
public org.opencms.util.CmsUUID getEntryId()
Returns the folder entry id.- Returns:
- the folder entry id
-
getSitePath
public java.lang.String getSitePath()
Returns the site path.- Returns:
- the site path
-
updateSitePath
public void updateSitePath(java.lang.String sitePath)
Updates the site path info.- Parameters:
sitePath
- the new site path
-
showGallery
protected void showGallery(org.opencms.ade.sitemap.shared.CmsClientSitemapEntry entry)
Shows the gallery dialog for the given entry.- Parameters:
entry
- the gallery folder entry
-
-