Class MapUIEditorRowRenderer

  • All Implemented Interfaces:
    org.zkoss.zul.ListitemRenderer

    public class MapUIEditorRowRenderer
    extends java.lang.Object
    implements org.zkoss.zul.ListitemRenderer
    • Constructor Detail

      • MapUIEditorRowRenderer

        public MapUIEditorRowRenderer()
    • 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
      • getAvailableValues

        protected java.util.List getAvailableValues​(TypeModel type)
      • 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)