public class UjoTab
extends org.apache.wicket.extensions.markup.html.tabs.AbstractTab
| Constructor and Description |
|---|
UjoTab(org.apache.wicket.model.IModel<String> title,
Class<? extends org.apache.wicket.markup.html.WebMarkupContainer> panel)
Constructor
|
UjoTab(org.apache.wicket.model.IModel<String> title,
String cssClass,
Class<? extends org.apache.wicket.markup.html.WebMarkupContainer> panel)
Constructor
|
UjoTab(org.apache.wicket.model.IModel<String> title,
String cssClass,
Class<? extends org.apache.wicket.markup.html.WebMarkupContainer> panel,
org.apache.wicket.model.IModel<Boolean> visible)
Constructor
|
UjoTab(String title,
String cssClass,
Class<? extends org.apache.wicket.markup.html.WebMarkupContainer> panel)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
String |
getCssClass()
Get CSS class name
|
org.apache.wicket.markup.html.WebMarkupContainer |
getPanel(String panelId)
Create new instance of the
panel class. |
Class<? extends org.apache.wicket.markup.html.WebMarkupContainer> |
getPanelClass()
Get panel class
|
org.apache.wicket.model.IModel<?> |
getTabModel()
Model for constructor of the Tab components
|
boolean |
isVisible()
The method get a visibleModel if any
|
UjoTab |
setModel(org.apache.wicket.model.IModel<?> tabModel)
Model for constructor of the Tab components
|
UjoTab |
setTabModel(org.apache.wicket.model.IModel<?> tabModel)
Model for tab's component panel
|
public UjoTab(org.apache.wicket.model.IModel<String> title, Class<? extends org.apache.wicket.markup.html.WebMarkupContainer> panel)
public UjoTab(String title, String cssClass, Class<? extends org.apache.wicket.markup.html.WebMarkupContainer> panel)
public UjoTab(org.apache.wicket.model.IModel<String> title, String cssClass, Class<? extends org.apache.wicket.markup.html.WebMarkupContainer> panel)
public UjoTab(@Nonnull org.apache.wicket.model.IModel<String> title, @Nullable String cssClass, @Nonnull Class<? extends org.apache.wicket.markup.html.WebMarkupContainer> panel, @Nullable org.apache.wicket.model.IModel<Boolean> visible)
title - Title modelcssClass - CSS classpanel - Panel classvisible - Optional visible modelpublic boolean isVisible()
isVisible in interface org.apache.wicket.extensions.markup.html.tabs.ITabisVisible in class org.apache.wicket.extensions.markup.html.tabs.AbstractTabpublic org.apache.wicket.model.IModel<?> getTabModel()
public UjoTab setTabModel(org.apache.wicket.model.IModel<?> tabModel)
public UjoTab setModel(org.apache.wicket.model.IModel<?> tabModel)
public String getCssClass()
public org.apache.wicket.markup.html.WebMarkupContainer getPanel(String panelId) throws IllegalStateException
panel class.
You can overwrite the method for a special requirements.
getPanel in interface org.apache.wicket.extensions.markup.html.tabs.ITabgetPanel in class org.apache.wicket.extensions.markup.html.tabs.AbstractTabIllegalStateExceptionpublic Class<? extends org.apache.wicket.markup.html.WebMarkupContainer> getPanelClass()
Copyright © 2018. All rights reserved.