Class CategoryTreeContentBrowser
- java.lang.Object
-
- org.zkoss.zk.ui.AbstractComponent
-
- org.zkoss.zk.ui.HtmlBasedComponent
-
- org.zkoss.zul.impl.XulElement
-
- org.zkoss.zul.Div
-
- de.hybris.platform.cockpit.components.contentbrowser.AbstractContentBrowser
-
- de.hybris.platform.cockpit.components.contentbrowser.AbstractContentContextBrowser
-
- de.hybris.platform.cockpit.components.contentbrowser.DefaultAdvancedContentBrowser
-
- de.hybris.platform.productcockpit.components.contentbrowser.CategoryTreeContentBrowser
-
- All Implemented Interfaces:
DesktopRemovalAwareComponent
,java.io.Serializable
,java.lang.Cloneable
,org.zkoss.zk.ui.Component
,org.zkoss.zk.ui.ext.Scope
,org.zkoss.zk.ui.sys.ComponentCtrl
public class CategoryTreeContentBrowser extends DefaultAdvancedContentBrowser
Content definition for category browser- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description class
CategoryTreeContentBrowser.MacFinderTreeNodeRenderer
MAC finder tree nodes renderer-
Nested classes/interfaces inherited from class de.hybris.platform.cockpit.components.contentbrowser.AbstractContentBrowser
AbstractContentBrowser.BrowserFocusDiv
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
CATEGORY
static java.lang.String
MEDIA
static java.lang.String
PRODUCT
-
Fields inherited from class de.hybris.platform.cockpit.components.contentbrowser.DefaultAdvancedContentBrowser
COCKPIT_ID_BROWSERAREA_ITEMS_TOTAL, desktopInvalid, DND_ID, mainBorderlayout, viewModeMapping
-
Fields inherited from class de.hybris.platform.cockpit.components.contentbrowser.AbstractContentBrowser
captionComponent, CONTENT_BROWSER_CHANGE, contextAreaComponent, DEFAULT_OVERLAY_SCLASS, DEFAULT_SCLASS, FOCUSED_OVERLAY_SCLASS, FOCUSED_SCLASS, initialized, mainAreaComponent, statusBar, toolbarComponent
-
-
Constructor Summary
Constructors Constructor Description CategoryTreeContentBrowser()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected AbstractBrowserComponent
createCaptionComponent()
Creates and returns the caption component of this content browser.protected AbstractBrowserComponent
createMainAreaComponent()
Creates and returns the main area component of this content browser.protected AbstractBrowserComponent
createToolbarComponent()
Creates and returns the toolbar component of this content browser.org.zkoss.zul.ListitemRenderer
getListItemRenderer()
CategoryTreeBrowserModel
getModel()
protected TypedObject
getParentObject(MacFinderTreeNode node)
MacFinderTreeModelAbstract
getTreeModel()
protected boolean
initialize()
Initializes this content browser i.e.void
updateActivation()
This method makes it possible to force the view to get the currently active item(s) from its model, thus synchronizing itself.-
Methods inherited from class de.hybris.platform.cockpit.components.contentbrowser.DefaultAdvancedContentBrowser
createContextAreaComponent, createCustomPager, createDefaultViewModeComponent, createPageSizeCombobox, currentViewHasOwnModel, desktopRemoved, getDefaultPagingMold, getViewModes, resize, setModel, showContextArea, update, updateActiveItems, updateCaption, updateContextArea, updateContextArea, updateItem, updateMainArea, updateSelectedItems, updateStatusBar, updateToolbar, updateViewMode
-
Methods inherited from class de.hybris.platform.cockpit.components.contentbrowser.AbstractContentBrowser
cleanup, detach, getActionConfiguration, getCaptionComponent, getContentBrowserComponent, getContextAreaComponent, getDDWrapper, getFocusComponent, getMainAreaComponent, getToolbarComponent, isActiveWhenUnfocused, isInitialized, setActiveWhenUnfocused, setContentBrowserComponent, setFocus, setFocusComponent, setParent, setRealSclass, setSclass, updateItem
-
Methods inherited from class org.zkoss.zul.impl.XulElement
clone, getContext, getCtrlKeys, getPopup, getPropertyAccess, getTooltip, setContext, setContext, setContextAttributes, setCtrlKeys, setPopup, setPopup, setPopupAttributes, setTooltip, setTooltip, setTooltipAttributes
-
Methods inherited from class org.zkoss.zk.ui.HtmlBasedComponent
focus, getAction, getDraggable, getDroppable, getExtraCtrl, getHeight, getHflex, getLeft, getRenderdefer, getSclass, getStyle, getTabindex, getTabindexInteger, getTooltiptext, getTop, getVflex, getWidth, getZclass, getZindex, getZIndex, service, setAction, setClass, setDraggable, setDroppable, setHeight, setHeight0, setHeightDirectly, setHflex, setHflex0, setHflexDirectly, setLeft, setLeftDirectly, setRenderdefer, setStyle, setTabindex, setTabindex, setTooltiptext, setTop, setTopDirectly, setVflex, setVflex0, setVflexDirectly, setWidth, setWidth0, setWidthDirectly, setZclass, setZindex, setZIndex, setZIndexDirectly
-
Methods inherited from class org.zkoss.zk.ui.AbstractComponent
addAnnotation, addAnnotation, addCallback, addClientEvent, addEventHandler, addEventListener, addEventListener, addForward, addForward, addForward, addForward, addMoved, addRedrawCallback, addScopeListener, addShadowRoot, addShadowRootBefore, addSharedEventHandlerMap, appendChild, applyProperties, beforeChildAdded, beforeChildRemoved, beforeParentChanged, didActivate, didActivate, didDeserialize, didDeserialize, disableBindingAnnotation, disableClientUpdate, enableBindingAnnotation, equals, getAnnotatedProperties, getAnnotatedPropertiesBy, getAnnotation, getAnnotation, getAnnotations, getAnnotations, getAnnotations, getAttribute, getAttribute, getAttribute, getAttributeOrFellow, getAttributes, getAttributes, getAuService, getAutag, getCallback, getChildren, getClientAttribute, getClientDataAttribute, getClientEvents, getDefaultMold, getDefinition, getDesktop, getEventHandler, getEventHandlerNames, getEventListenerMap, getEventListeners, getFellow, getFellow, getFellowIfAny, getFellowIfAny, getFellows, getFirstChild, getId, getLastChild, getListenerIterator, getMold, getNextSibling, getPage, getParent, getPreviousSibling, getRedrawCallback, getRoot, getShadowFellowIfAny, getShadowRoots, getShadowVariable, getShadowVariable, getShadowVariable0, getSpaceOwner, getSpecialRendererOutput, getStubonly, getSubBindingAnnotationCount, getTemplate, getTemplateNames, getUuid, getWidgetAttribute, getWidgetAttributeNames, getWidgetClass, getWidgetListener, getWidgetListenerNames, getWidgetOverride, getWidgetOverrideNames, hasAttribute, hasAttribute, hasAttribute, hasAttributeOrFellow, hasBindingAnnotation, hasFellow, hasFellow, hasSubBindingAnnotation, insertBefore, invalidate, isChildable, isInvalidated, isListenerAvailable, isVisible, onChildAdded, onChildRemoved, onPageAttached, onPageDetached, onWrongValue, query, queryAll, redraw, redrawChildren, removeAttribute, removeAttribute, removeAttribute, removeCallback, removeChild, removeEventListener, removeForward, removeForward, removeRedrawCallback, removeScopeListener, removeShadowRoot, render, render, render, replace, response, response, response, service, sessionDidActivate, sessionWillPassivate, setAttribute, setAttribute, setAttribute, setAuService, setAutag, setClientAttribute, setClientDataAttribute, setDefinition, setDefinition, setId, setMold, setPage, setPageBefore, setStubonly, setStubonly, setSubBindingAnnotationCount, setTemplate, setVisible, setVisibleDirectly, setWidgetAttribute, setWidgetClass, setWidgetListener, setWidgetOverride, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdateWidgetListener, smartUpdateWidgetOverride, toString, updateByClient, updateSubBindingAnnotationCount, willPassivate, willPassivate, willSerialize, willSerialize
-
-
-
-
Field Detail
-
MEDIA
public static final java.lang.String MEDIA
- See Also:
- Constant Field Values
-
PRODUCT
public static final java.lang.String PRODUCT
- See Also:
- Constant Field Values
-
CATEGORY
public static final java.lang.String CATEGORY
- See Also:
- Constant Field Values
-
-
Method Detail
-
initialize
protected boolean initialize()
Description copied from class:AbstractContentBrowser
Initializes this content browser i.e. creates all required components, adds event listeners etc. Note: This method is automatically called when amodel
is set. Implementation note: Do not forget to set theAbstractContentBrowser.initialized
flag before returning.- Overrides:
initialize
in classDefaultAdvancedContentBrowser
- Returns:
true
if initialization was successful,false
otherwise- See Also:
AbstractContentBrowser.setModel(BrowserModel)
-
getTreeModel
public MacFinderTreeModelAbstract getTreeModel()
-
getListItemRenderer
public org.zkoss.zul.ListitemRenderer getListItemRenderer()
-
createMainAreaComponent
protected AbstractBrowserComponent createMainAreaComponent()
Description copied from class:DefaultAdvancedContentBrowser
Creates and returns the main area component of this content browser. The default implementation returns a newAbstractMainAreaBrowserComponent
instance.- Overrides:
createMainAreaComponent
in classDefaultAdvancedContentBrowser
- Returns:
- the main area component of this browser
-
createCaptionComponent
protected AbstractBrowserComponent createCaptionComponent()
Description copied from class:DefaultAdvancedContentBrowser
Creates and returns the caption component of this content browser. The default implementation returns a newCaptionBrowserComponent
instance.- Overrides:
createCaptionComponent
in classDefaultAdvancedContentBrowser
- Returns:
- the caption component of this browser component
-
createToolbarComponent
protected AbstractBrowserComponent createToolbarComponent()
Description copied from class:DefaultAdvancedContentBrowser
Creates and returns the toolbar component of this content browser. The default implementation returnsnull
.- Overrides:
createToolbarComponent
in classDefaultAdvancedContentBrowser
- Returns:
- the toolbar component of this browser
-
getModel
public CategoryTreeBrowserModel getModel()
- Overrides:
getModel
in classDefaultAdvancedContentBrowser
-
getParentObject
protected TypedObject getParentObject(MacFinderTreeNode node)
-
updateActivation
public void updateActivation()
Description copied from class:AbstractContentBrowser
This method makes it possible to force the view to get the currently active item(s) from its model, thus synchronizing itself.- Overrides:
updateActivation
in classDefaultAdvancedContentBrowser
- See Also:
AbstractContentBrowser.updateActiveItems()
-
-