Class MapUIEditorRowRenderer
- java.lang.Object
-
- de.hybris.platform.cockpit.model.editor.impl.MapUIEditorRowRenderer
-
- All Implemented Interfaces:
org.zkoss.zul.ListitemRenderer
public class MapUIEditorRowRenderer extends java.lang.Object implements org.zkoss.zul.ListitemRenderer
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringBEAN_ID
-
Constructor Summary
Constructors Constructor Description MapUIEditorRowRenderer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.zkoss.zul.ListcellcreateListCell(org.zkoss.zk.ui.Component editorView, org.zkoss.zul.Image image)protected org.zkoss.zul.ImagecreateRemoveImage(org.zkoss.zul.Listitem itemRow)protected AttributeDescriptorModelgetAttributeDescriptor(PropertyDescriptor propertyDescriptor)protected java.util.ListgetAvailableValues(TypeModel type)protected PropertyEditorDescriptorgetKeyPropertyEditorDescriptor()protected PropertyEditorDescriptorgetValuePropertyEditorDescriptor()voidinit(MapUIEditor mapUIEditor, java.util.Map<java.lang.String,? extends java.lang.Object> parameters, EditorListener listener, org.zkoss.zul.Listbox listBox)protected EditorListenerkeyListener(org.zkoss.zul.Listitem itemRow)voidrender(org.zkoss.zul.Listitem itemRow, java.lang.Object entry)protected <T> java.util.Map<T,T>replaceKey(int index, T newKey, java.util.Map<T,T> map)protected <T> java.util.Map<T,T>replaceValue(int index, T newValue, java.util.Map<T,T> map)protected booleanvalueIsEmpty(java.lang.Object value)protected EditorListenervalueListener(org.zkoss.zul.Listitem itemRow)
-
-
-
Field Detail
-
BEAN_ID
public static final java.lang.String BEAN_ID
- See Also:
- Constant Field Values
-
-
Method Detail
-
init
public void init(MapUIEditor mapUIEditor, java.util.Map<java.lang.String,? extends java.lang.Object> parameters, EditorListener listener, org.zkoss.zul.Listbox listBox)
-
render
public void render(org.zkoss.zul.Listitem itemRow, java.lang.Object entry) throws java.lang.Exception- Throws:
java.lang.Exception
-
getKeyPropertyEditorDescriptor
protected PropertyEditorDescriptor getKeyPropertyEditorDescriptor()
-
getValuePropertyEditorDescriptor
protected PropertyEditorDescriptor getValuePropertyEditorDescriptor()
-
getAvailableValues
protected java.util.List getAvailableValues(TypeModel type)
-
getAttributeDescriptor
protected AttributeDescriptorModel getAttributeDescriptor(PropertyDescriptor propertyDescriptor)
-
createRemoveImage
protected org.zkoss.zul.Image createRemoveImage(org.zkoss.zul.Listitem itemRow)
-
keyListener
protected EditorListener keyListener(org.zkoss.zul.Listitem itemRow)
-
valueListener
protected EditorListener valueListener(org.zkoss.zul.Listitem itemRow)
-
replaceKey
protected <T> java.util.Map<T,T> replaceKey(int index, T newKey, java.util.Map<T,T> map)- Returns:
- new map with all values of given map but key at given index is replaced by given newKey.
-
replaceValue
protected <T> java.util.Map<T,T> replaceValue(int index, T newValue, java.util.Map<T,T> map)- Returns:
- new map with all values of given map but value at given index is replaced by given newValue.
-
valueIsEmpty
protected boolean valueIsEmpty(java.lang.Object value)
-
createListCell
protected org.zkoss.zul.Listcell createListCell(org.zkoss.zk.ui.Component editorView, org.zkoss.zul.Image image)
-
-