Class MapUIEditorRowRenderer

java.lang.Object
de.hybris.platform.cockpit.model.editor.impl.MapUIEditorRowRenderer
All Implemented Interfaces:
org.zkoss.zul.ListitemRenderer

public class MapUIEditorRowRenderer extends Object implements org.zkoss.zul.ListitemRenderer
  • Field Details

  • Constructor Details

    • MapUIEditorRowRenderer

      public MapUIEditorRowRenderer()
  • Method Details

    • init

      public void init(MapUIEditor mapUIEditor, Map<String,? extends Object> parameters, EditorListener listener, org.zkoss.zul.Listbox listBox)
    • render

      public void render(org.zkoss.zul.Listitem itemRow, Object entry) throws Exception
      Throws:
      Exception
    • getKeyPropertyEditorDescriptor

      protected PropertyEditorDescriptor getKeyPropertyEditorDescriptor()
    • getValuePropertyEditorDescriptor

      protected PropertyEditorDescriptor getValuePropertyEditorDescriptor()
    • getAvailableValues

      protected 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> Map<T,T> replaceKey(int index, T newKey, 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> Map<T,T> replaceValue(int index, T newValue, 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(Object value)
    • createListCell

      protected org.zkoss.zul.Listcell createListCell(org.zkoss.zk.ui.Component editorView, org.zkoss.zul.Image image)