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,Serializable,Cloneable,org.zkoss.zk.ui.Component,org.zkoss.zk.ui.ext.Scope,org.zkoss.zk.ui.sys.ComponentCtrl
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionclassclassclassstatic interfaceclassCode taken from ContextAreaReferenceCollectionUIEditor.NewReferenceItemActionEventListener and then adaptedstatic interfaceNested classes/interfaces inherited from class org.zkoss.zk.ui.HtmlBasedComponent
org.zkoss.zk.ui.HtmlBasedComponent.ExtraCtrlNested classes/interfaces inherited from class org.zkoss.zk.ui.AbstractComponent
org.zkoss.zk.ui.AbstractComponent.Children -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Collection<Object>protected PropertyDescriptorprotected TypedObjectprotected SearchTypeFields inherited from class org.zkoss.zk.ui.HtmlBasedComponent
_zclassFields inherited from interface org.zkoss.zk.ui.Component
APPLICATION_SCOPE, COMPONENT_SCOPE, DESKTOP_SCOPE, PAGE_SCOPE, REQUEST_SCOPE, SESSION_SCOPE, SPACE_SCOPEFields inherited from interface org.zkoss.zk.ui.sys.ComponentCtrl
AFTER_CHILD_ADDED, AFTER_CHILD_REMOVED, AFTER_PAGE_ATTACHED, AFTER_PAGE_DETACHED, CE_BUSY_IGNORE, CE_DUPLICATE_IGNORE, CE_IMPORTANT, CE_NON_DEFERRABLE, CE_REPEAT_IGNORE -
Constructor Summary
ConstructorsConstructorDescriptionCompareView(TypedObject sourceObject, List<TypedObject> allItems, Map<PropertyDescriptor, PropertyComparisonInfo> comparedAttributes, CompareView.CompareViewListener listener) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidprotected voidfireItemDropped(TypedObject dragged, TypedObject target) protected voidfireItemRemoved(TypedObject item) protected voidprotected voidfireValueChanged(ObjectValuePair value) protected List<TypedObject>voidbooleanprotected voidrender()protected voidrenderActions(org.zkoss.zk.ui.Component parent, TypedObject item) voidsetComparedAttributes(Map<PropertyDescriptor, PropertyComparisonInfo> comparedAttributes) voidsetConfiguration(EditorConfiguration configuration) voidsetItems(List<TypedObject> items) voidsetListener(CompareView.CompareViewListener listener) voidsetReferenceObject(TypedObject referenceObject) voidvoidvoidupdate()voidvalidate(ObjectValuePair valueInfo, PropertyDescriptor propertyDescriptor, UIEditor uiEditor, Object value, org.zkoss.zul.Div editorContainer, Set<String> forceWritePks) Methods inherited from class org.zkoss.zul.Div
getAlign, renderProperties, setAlignMethods inherited from class org.zkoss.zul.impl.XulElement
clone, getContext, getCtrlKeys, getPopup, getPropertyAccess, getTooltip, setContext, setContext, setContextAttributes, setCtrlKeys, setPopup, setPopup, setPopupAttributes, setTooltip, setTooltip, setTooltipAttributesMethods inherited from class org.zkoss.zk.ui.HtmlBasedComponent
addSclass, focus, getAction, getDraggable, getDroppable, getExtraCtrl, getHeight, getHflex, getLeft, getRenderdefer, getSclass, getStyle, getTabindex, getTabindexInteger, getTooltiptext, getTop, getVflex, getWidth, getZclass, getZindex, getZIndex, removeSclass, removeSclass, 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, setZIndexDirectlyMethods 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, 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 Details
-
rootObject
-
rootType
-
propertyDescriptor
-
editedObjectCollection
-
-
Constructor Details
-
CompareView
public CompareView(TypedObject sourceObject, List<TypedObject> allItems, Map<PropertyDescriptor, PropertyComparisonInfo> comparedAttributes, CompareView.CompareViewListener listener)
-
-
Method Details
-
setWidth
- Overrides:
setWidthin classorg.zkoss.zk.ui.HtmlBasedComponent
-
initialize
public void initialize() -
render
protected void render() -
stopEditing
public void stopEditing()- Specified by:
stopEditingin interfaceEditableComponent
-
renderActions
-
update
public void update() -
getReferenceObject
-
getComparedAttributes
-
setReferenceObject
-
getAllItems
-
setItems
-
setComparedAttributes
public void setComparedAttributes(Map<PropertyDescriptor, PropertyComparisonInfo> comparedAttributes) -
setConfiguration
-
getConfiguration
-
fireValueChanged
-
fireReferenceItemChanged
-
fireItemDropped
-
fireItemRemoved
-
setListener
-
isEditing
public boolean isEditing()- Specified by:
isEditingin interfaceEditableComponent
-
validate
public void validate(ObjectValuePair valueInfo, PropertyDescriptor propertyDescriptor, UIEditor uiEditor, Object value, org.zkoss.zul.Div editorContainer, Set<String> forceWritePks) -
activateItemInPopupEditor
-