Adempiere 3.5.2a

org.adempiere.webui.component
Class ADTabListModel

java.lang.Object
  extended by org.zkoss.zul.AbstractListModel
      extended by org.adempiere.webui.component.ADTabListModel
All Implemented Interfaces:
Serializable, ListitemRenderer, ListitemRendererExt, ListModel

public class ADTabListModel
extends AbstractListModel
implements ListitemRenderer, ListitemRendererExt

See Also:
Serialized Form

Nested Class Summary
static class ADTabListModel.ADTabLabel
           
 
Field Summary
 
Fields inherited from interface org.zkoss.zul.ListitemRendererExt
DETACH_ON_RENDER, DETACH_ON_UNLOAD, RETAIN_CELLS_ON_UNLOAD
 
Constructor Summary
ADTabListModel(List<ADTabListModel.ADTabLabel> listItems, IADTab tabbox)
           
 
Method Summary
 int getControls()
           
 Object getElementAt(int index)
           
 int getSize()
           
 Listcell newListcell(Listitem item)
           
 Listitem newListitem(Listbox listbox)
           
 void render(Listitem item, Object data)
           
 
Methods inherited from class org.zkoss.zul.AbstractListModel
addListDataListener, fireEvent, removeListDataListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ADTabListModel

public ADTabListModel(List<ADTabListModel.ADTabLabel> listItems,
                      IADTab tabbox)
Method Detail

getElementAt

public Object getElementAt(int index)
Specified by:
getElementAt in interface ListModel

getSize

public int getSize()
Specified by:
getSize in interface ListModel

render

public void render(Listitem item,
                   Object data)
            throws Exception
Specified by:
render in interface ListitemRenderer
Throws:
Exception

getControls

public int getControls()
Specified by:
getControls in interface ListitemRendererExt

newListcell

public Listcell newListcell(Listitem item)
Specified by:
newListcell in interface ListitemRendererExt

newListitem

public Listitem newListitem(Listbox listbox)
Specified by:
newListitem in interface ListitemRendererExt

Adempiere 3.5.2a

Adempiere® is a registered trademark of ADempiere Business Inc. ©2004-2008 HumanFlash.com All rights reserved.