Class CompareView
- 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.browsercomponents.CompareView
-
- All Implemented Interfaces:
EditableComponent
,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 CompareView extends org.zkoss.zul.Div implements EditableComponent
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description class
CompareView.CompareGroupbox
class
CompareView.CompareLocalizedAttributeDiv
class
CompareView.CompareRowComponent
static interface
CompareView.CompareViewListener
class
CompareView.NewReferenceItemActionEventListener
Code taken from ContextAreaReferenceCollectionUIEditor.NewReferenceItemActionEventListener and then adaptedstatic interface
CompareView.OpenChangeListener
-
Field Summary
Fields Modifier and Type Field Description protected java.util.Collection<java.lang.Object>
editedObjectCollection
protected PropertyDescriptor
propertyDescriptor
protected TypedObject
rootObject
protected SearchType
rootType
-
Constructor Summary
Constructors Constructor Description CompareView(TypedObject sourceObject, java.util.List<TypedObject> allItems, java.util.Map<PropertyDescriptor,PropertyComparisonInfo> comparedAttributes, CompareView.CompareViewListener listener)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
activateItemInPopupEditor(TypedObject item)
protected void
fireItemDropped(TypedObject dragged, TypedObject target)
protected void
fireItemRemoved(TypedObject item)
protected void
fireReferenceItemChanged(TypedObject item)
protected void
fireValueChanged(ObjectValuePair value)
protected java.util.List<TypedObject>
getAllItems()
java.util.Map<PropertyDescriptor,PropertyComparisonInfo>
getComparedAttributes()
EditorConfiguration
getConfiguration()
TypedObject
getReferenceObject()
void
initialize()
boolean
isEditing()
protected void
render()
protected void
renderActions(org.zkoss.zk.ui.Component parent, TypedObject item)
void
setComparedAttributes(java.util.Map<PropertyDescriptor,PropertyComparisonInfo> comparedAttributes)
void
setConfiguration(EditorConfiguration configuration)
void
setItems(java.util.List<TypedObject> items)
void
setListener(CompareView.CompareViewListener listener)
void
setReferenceObject(TypedObject referenceObject)
void
setWidth(java.lang.String width)
void
stopEditing()
void
update()
void
validate(ObjectValuePair valueInfo, PropertyDescriptor propertyDescriptor, UIEditor uiEditor, java.lang.Object value, org.zkoss.zul.Div editorContainer, java.util.Set<java.lang.String> forceWritePks)
-
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, setFocus, setHeight, setHeight0, setHeightDirectly, setHflex, setHflex0, setHflexDirectly, setLeft, setLeftDirectly, setRenderdefer, setSclass, setStyle, setTabindex, setTabindex, setTooltiptext, setTop, setTopDirectly, setVflex, setVflex0, setVflexDirectly, 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, detach, 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, setParent, 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
-
rootObject
protected TypedObject rootObject
-
rootType
protected SearchType rootType
-
propertyDescriptor
protected PropertyDescriptor propertyDescriptor
-
editedObjectCollection
protected java.util.Collection<java.lang.Object> editedObjectCollection
-
-
Constructor Detail
-
CompareView
public CompareView(TypedObject sourceObject, java.util.List<TypedObject> allItems, java.util.Map<PropertyDescriptor,PropertyComparisonInfo> comparedAttributes, CompareView.CompareViewListener listener)
-
-
Method Detail
-
setWidth
public void setWidth(java.lang.String width)
- Overrides:
setWidth
in classorg.zkoss.zk.ui.HtmlBasedComponent
-
initialize
public void initialize()
-
render
protected void render()
-
stopEditing
public void stopEditing()
- Specified by:
stopEditing
in interfaceEditableComponent
-
renderActions
protected void renderActions(org.zkoss.zk.ui.Component parent, TypedObject item)
-
update
public void update()
-
getReferenceObject
public TypedObject getReferenceObject()
-
getComparedAttributes
public java.util.Map<PropertyDescriptor,PropertyComparisonInfo> getComparedAttributes()
-
setReferenceObject
public void setReferenceObject(TypedObject referenceObject)
-
getAllItems
protected java.util.List<TypedObject> getAllItems()
-
setItems
public void setItems(java.util.List<TypedObject> items)
-
setComparedAttributes
public void setComparedAttributes(java.util.Map<PropertyDescriptor,PropertyComparisonInfo> comparedAttributes)
-
setConfiguration
public void setConfiguration(EditorConfiguration configuration)
-
getConfiguration
public EditorConfiguration getConfiguration()
-
fireValueChanged
protected void fireValueChanged(ObjectValuePair value)
-
fireReferenceItemChanged
protected void fireReferenceItemChanged(TypedObject item)
-
fireItemDropped
protected void fireItemDropped(TypedObject dragged, TypedObject target)
-
fireItemRemoved
protected void fireItemRemoved(TypedObject item)
-
setListener
public void setListener(CompareView.CompareViewListener listener)
-
isEditing
public boolean isEditing()
- Specified by:
isEditing
in interfaceEditableComponent
-
validate
public void validate(ObjectValuePair valueInfo, PropertyDescriptor propertyDescriptor, UIEditor uiEditor, java.lang.Object value, org.zkoss.zul.Div editorContainer, java.util.Set<java.lang.String> forceWritePks)
-
activateItemInPopupEditor
protected void activateItemInPopupEditor(TypedObject item)
-
-