Class TabbedPanel
- java.lang.Object
-
- org.apache.wicket.Component
-
- org.apache.wicket.MarkupContainer
-
- org.apache.wicket.markup.html.WebMarkupContainer
-
- org.hippoecm.frontend.plugins.standards.tabs.TabbedPanel
-
- All Implemented Interfaces:
Serializable
,Iterable<org.apache.wicket.Component>
,org.apache.wicket.event.IEventSink
,org.apache.wicket.event.IEventSource
,org.apache.wicket.feedback.IFeedbackContributor
,org.apache.wicket.IConverterLocator
,org.apache.wicket.IMetadataContext<Serializable,org.apache.wicket.Component>
,org.apache.wicket.markup.html.IHeaderContributor
,org.apache.wicket.request.component.IRequestableComponent
,org.apache.wicket.util.IHierarchical<org.apache.wicket.Component>
,org.apache.wicket.util.io.IClusterable
public class TabbedPanel extends org.apache.wicket.markup.html.WebMarkupContainer
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static String
TAB_PANEL_ID
-
Constructor Summary
Constructors Constructor Description TabbedPanel(String id, TabsPlugin plugin, List<TabsPlugin.Tab> tabs, org.apache.wicket.MarkupContainer tabsContainer)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IconSize
getIconType()
protected org.apache.wicket.markup.html.form.Form
getPanelContainerForm()
int
getSelectedTab()
List<TabsPlugin.Tab>
getTabs()
protected org.apache.wicket.markup.html.WebMarkupContainer
getTitleMarkupContainer(int index)
protected org.apache.wicket.behavior.Behavior
newBehavior(int tabIndex)
protected org.apache.wicket.markup.html.WebMarkupContainer
newPanelContainer(String id)
protected org.apache.wicket.markup.html.list.LoopItem
newTabContainer(int tabIndex)
protected void
onBeforeRender()
void
redraw()
void
render(PluginRequestTarget target)
void
setIconType(IconSize iconType)
void
setMaxTitleLength(int maxTitleLength)
void
setSelectedTab(int index)
-
Methods inherited from class org.apache.wicket.markup.html.WebMarkupContainer
getWebApplication, getWebPage, getWebRequest, getWebResponse, getWebSession
-
Methods inherited from class org.apache.wicket.MarkupContainer
add, addDequeuedComponent, addOrReplace, autoAdd, canDequeueTag, contains, dequeue, dequeue, dequeuePreamble, findChildComponent, findComponentToDequeue, get, getAssociatedMarkup, getAssociatedMarkupStream, getMarkup, getMarkupType, getRegionMarkup, internalAdd, internalInitialize, iterator, iterator, newDequeueContext, onComponentTagBody, onDetach, onInitialize, onRender, queue, remove, remove, removeAll, renderAll, renderAssociatedMarkup, renderNext, replace, setDefaultModel, size, stream, streamChildren, toString, toString, visitChildren, visitChildren
-
Methods inherited from class org.apache.wicket.Component
add, addStateChange, beforeRender, canCallListener, canCallListenerAfterExpiry, checkComponentTag, checkComponentTagAttribute, checkHierarchyChange, clearOriginalDestination, configure, continueToOriginalDestination, createConverter, debug, detach, detachModel, detachModels, determineVisibility, error, exceptionMessage, fatal, findMarkupStream, findPage, findParent, findParentWithAssociatedMarkup, getAjaxRegionMarkupId, getApplication, getBehaviorById, getBehaviorId, getBehaviors, getBehaviors, getClassRelativePath, getConverter, getDefaultModel, getDefaultModelObject, getDefaultModelObjectAsString, getDefaultModelObjectAsString, getEscapeModelStrings, getFeedbackMessages, getFlag, getId, getInnermostModel, getInnermostModel, getLocale, getLocalizer, getMarkup, getMarkupAttributes, getMarkupId, getMarkupId, getMarkupIdFromMarkup, getMarkupIdImpl, getMarkupSourcingStrategy, getMarkupTag, getMetaData, getModelComparator, getOutputMarkupId, getOutputMarkupPlaceholderTag, getPage, getPageRelativePath, getParent, getPath, getRenderBodyOnly, getRequest, getRequestCycle, getRequestFlag, getResponse, getSession, getSizeInBytes, getStatelessHint, getString, getString, getString, getStyle, getVariation, hasBeenRendered, hasErrorMessage, hasFeedbackMessage, info, initModel, internalOnModelChanged, internalRenderComponent, internalRenderHead, isActionAuthorized, isAuto, isBehaviorAccepted, isEnableAllowed, isEnabled, isEnabledInHierarchy, isIgnoreAttributeModifier, isInitialized, isRenderAllowed, isRendering, isStateless, isVersioned, isVisibilityAllowed, isVisible, isVisibleInHierarchy, markRendering, modelChanged, modelChanging, newMarkupSourcingStrategy, onAfterRender, onComponentTag, onConfigure, onEvent, onModelChanged, onModelChanging, onReAdd, onRemove, redirectToInterceptPage, remove, remove, render, renderComponentTag, rendered, renderHead, renderPart, renderPlaceholderTag, replaceComponentTagBody, replaceWith, sameInnermostModel, sameInnermostModel, send, setAuto, setDefaultModelObject, setEnabled, setEscapeModelStrings, setFlag, setIgnoreAttributeModifier, setMarkup, setMarkupId, setMarkupIdImpl, setMetaData, setOutputMarkupId, setOutputMarkupPlaceholderTag, setParent, setRenderBodyOnly, setResponsePage, setResponsePage, setResponsePage, setVersioned, setVisibilityAllowed, setVisible, success, urlFor, urlFor, urlFor, urlForListener, urlForListener, visitParents, visitParents, warn, wrap
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
-
-
-
Field Detail
-
TAB_PANEL_ID
public static final String TAB_PANEL_ID
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
TabbedPanel
public TabbedPanel(String id, TabsPlugin plugin, List<TabsPlugin.Tab> tabs, org.apache.wicket.MarkupContainer tabsContainer)
-
-
Method Detail
-
newPanelContainer
protected org.apache.wicket.markup.html.WebMarkupContainer newPanelContainer(String id)
-
newTabContainer
protected org.apache.wicket.markup.html.list.LoopItem newTabContainer(int tabIndex)
-
getTitleMarkupContainer
protected org.apache.wicket.markup.html.WebMarkupContainer getTitleMarkupContainer(int index)
-
newBehavior
protected org.apache.wicket.behavior.Behavior newBehavior(int tabIndex)
-
getPanelContainerForm
protected org.apache.wicket.markup.html.form.Form getPanelContainerForm()
-
setMaxTitleLength
public void setMaxTitleLength(int maxTitleLength)
-
redraw
public void redraw()
-
render
public void render(PluginRequestTarget target)
-
onBeforeRender
protected void onBeforeRender()
- Overrides:
onBeforeRender
in classorg.apache.wicket.Component
-
getTabs
public final List<TabsPlugin.Tab> getTabs()
-
setSelectedTab
public void setSelectedTab(int index)
-
getSelectedTab
public final int getSelectedTab()
-
setIconType
public void setIconType(IconSize iconType)
-
getIconType
public IconSize getIconType()
-
-