Class TabsPlugin.Tab

java.lang.Object
org.hippoecm.frontend.plugins.standards.tabs.TabsPlugin.Tab
All Implemented Interfaces:
Serializable, EventListener, org.apache.wicket.extensions.markup.html.tabs.ITab, org.apache.wicket.util.io.IClusterable, IObserver<IObservable>
Enclosing class:
TabsPlugin

protected class TabsPlugin.Tab extends Object implements org.apache.wicket.extensions.markup.html.tabs.ITab, IObserver<IObservable>
See Also:
  • Method Details

    • getObservable

      public IObservable getObservable()
      Description copied from interface: IObserver
      The observable that the observer is interested in. This observable may not change, w.r.t. the IObservable.equals(java.lang.Object) method, while the observer is registered.
      Specified by:
      getObservable in interface IObserver<IObservable>
    • getModel

      public org.apache.wicket.model.IModel<Node> getModel()
    • onEvent

      public void onEvent(Iterator<? extends IEvent<IObservable>> events)
      Description copied from interface: IObserver
      Callback that is invoked when the observable sends events. The iterator is guaranteed to be non-empty.
      Specified by:
      onEvent in interface IObserver<IObservable>
    • getTitle

      public org.apache.wicket.model.IModel<String> getTitle()
      Specified by:
      getTitle in interface org.apache.wicket.extensions.markup.html.tabs.ITab
    • getDecoratorId

      public String getDecoratorId()
    • getTitleCssClass

      public String getTitleCssClass()
    • getIcon

      public org.apache.wicket.Component getIcon(String id, IconSize size)
    • getPanel

      public org.apache.wicket.markup.html.panel.Panel getPanel(String panelId)
      Specified by:
      getPanel in interface org.apache.wicket.extensions.markup.html.tabs.ITab
    • discard

      public void discard() throws EditorException
      Throws:
      EditorException
    • getForm

      public org.apache.wicket.markup.html.form.Form getForm()
    • isVisible

      public boolean isVisible()
      Specified by:
      isVisible in interface org.apache.wicket.extensions.markup.html.tabs.ITab