Class TabListModel

java.lang.Object
org.apache.wicket.model.util.GenericBaseModel<List<T>>
org.apache.wicket.model.util.ListModel<org.apache.wicket.extensions.markup.html.tabs.ITab>
com.googlecode.wicket.jquery.ui.widget.tabs.TabListModel
All Implemented Interfaces:
Serializable, org.apache.wicket.model.IDetachable, org.apache.wicket.model.IModel<List<org.apache.wicket.extensions.markup.html.tabs.ITab>>, org.apache.wicket.model.IObjectClassAwareModel<List<org.apache.wicket.extensions.markup.html.tabs.ITab>>, org.apache.wicket.util.io.IClusterable

public abstract class TabListModel extends org.apache.wicket.model.util.ListModel<org.apache.wicket.extensions.markup.html.tabs.ITab>
Provides a loadable (not detachable) ListModel of ITabs
Since:
6.20.0
Author:
Sebastien Briquet - sebfz1
See Also:
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Will force reload the model object next time getObject() is called
    List<org.apache.wicket.extensions.markup.html.tabs.ITab>
     
    protected abstract List<org.apache.wicket.extensions.markup.html.tabs.ITab>
    Loads the model object

    Methods inherited from class org.apache.wicket.model.util.ListModel

    createSerializableVersionOf

    Methods inherited from class org.apache.wicket.model.util.GenericBaseModel

    detach, equals, getObjectClass, hashCode, setObject, toString

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait

    Methods inherited from interface org.apache.wicket.model.IModel

    combineWith, filter, flatMap, isPresent, map, orElse, orElseGet
  • Constructor Details

    • TabListModel

      public TabListModel()
  • Method Details

    • getObject

      public List<org.apache.wicket.extensions.markup.html.tabs.ITab> getObject()
      Specified by:
      getObject in interface org.apache.wicket.model.IModel<List<org.apache.wicket.extensions.markup.html.tabs.ITab>>
      Overrides:
      getObject in class org.apache.wicket.model.util.GenericBaseModel<List<org.apache.wicket.extensions.markup.html.tabs.ITab>>
    • load

      protected abstract List<org.apache.wicket.extensions.markup.html.tabs.ITab> load()
      Loads the model object
      Returns:
      the List of ITab
    • flush

      public void flush()
      Will force reload the model object next time getObject() is called