Interface IListitemBase<I extends IListitemBase>

All Superinterfaces:
IComponent<I>, IHtmlBasedComponent<I>, IListboxComposite<I>, IMeshComposite<I>, IXulElement<I>
All Known Subinterfaces:
IListgroup, IListgroupChild<I>, IListgroupfoot, IListgroupfootChild<I>, IListitem

public interface IListitemBase<I extends IListitemBase> extends IXulElement<I>, IListboxComposite<I>
Immutable Listitem base component
Author:
katherine
  • Method Details

    • getImage

      @Nullable String getImage()
    • withImage

      I withImage(@Nullable String image)
    • getIndex

      default int getIndex()
    • withIndex

      I withIndex(int index)
    • isLoaded

      default boolean isLoaded()
    • withLoaded

      I withLoaded(boolean loaded)
    • isSelected

      default boolean isSelected()
    • withSelected

      I withSelected(boolean selected)
    • isSelectable

      default boolean isSelectable()
    • withSelectable

      I withSelectable(boolean selectable)
    • isDisabled

      default boolean isDisabled()
    • withDisabled

      I withDisabled(boolean disabled)
    • checkWidth

      @Check default void checkWidth()
    • checkHflex

      @Check default void checkHflex()
    • renderProperties

      default void renderProperties(org.zkoss.zk.ui.sys.ContentRenderer renderer) throws IOException
      Internal use
      Specified by:
      renderProperties in interface IComponent<I extends IListitemBase>
      Specified by:
      renderProperties in interface IHtmlBasedComponent<I extends IListitemBase>
      Specified by:
      renderProperties in interface IXulElement<I extends IListitemBase>
      Throws:
      IOException