public abstract class TabbedConfigPanel extends ConfigPanel implements IConfigPage
addTab(INamedTab)
at least once.IConfigPage.IConfigLinkHandler
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
lastSelectedTab |
protected org.apache.wicket.markup.repeater.RepeatingView |
tabs |
feedback, returnPanel
Constructor and Description |
---|
TabbedConfigPanel() |
TabbedConfigPanel(java.lang.String titleKey) |
Modifier and Type | Method and Description |
---|---|
protected void |
addTab(INamedTab tab) |
protected org.apache.wicket.Component |
createFooter(java.lang.String id) |
protected org.apache.wicket.Component |
createHeader(java.lang.String id) |
org.apache.wicket.markup.html.link.Link |
createLink(java.lang.String id,
java.lang.Class<? extends ConfigPanel> clazz) |
org.apache.wicket.markup.html.link.Link |
createLink(java.lang.String id,
ConfigPanel panel) |
org.apache.wicket.markup.html.link.Link |
createLink(java.lang.String id,
IConfigPage.IConfigLinkHandler handler) |
org.apache.wicket.markup.html.link.Link |
createLink(java.lang.String id,
java.lang.String[] path) |
protected boolean |
isFeedbackEnabled() |
void |
setConfigPanel(ConfigPanel page) |
void |
setPanel(org.apache.wicket.markup.html.WebMarkupContainer page) |
getHelpResourceKey, getHelpTopicId, getMenuLocation, getMenuPath, getTipLabelKey, getTipLabelModel, getTitleKey, getTitleModel, initTitleArea, isEscapeHtmlInTipLabel, isTitleVisible, log
getWebPage, getWebRequest, getWebResponse, getWebSession
add, addOrReplace, autoAdd, contains, get, get, getAssociatedMarkup, getAssociatedMarkupStream, getMarkup, getMarkupType, internalAdd, internalInitialize, iterator, iterator, onAfterRenderChildren, onComponentTagBody, onRender, remove, remove, removeAll, renderAll, renderAssociatedMarkup, renderNext, replace, setDefaultModel, size, swap, toString, toString, visitChildren, visitChildren, visitChildren, visitChildren
add, addStateChange, afterRender, beforeRender, canCallListenerInterface, checkComponentTag, checkComponentTagAttribute, checkHierarchyChange, configure, continueToOriginalDestination, 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, 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, internalPrepareForRender, internalRenderComponent, isActionAuthorized, isAuto, isBehaviorAccepted, isEnableAllowed, isEnabled, isEnabledInHierarchy, isIgnoreAttributeModifier, isRenderAllowed, isStateless, isVersioned, isVisibilityAllowed, isVisible, isVisibleInHierarchy, markRendering, modelChanged, modelChanging, onAfterRender, onBeforeRender, onComponentTag, onConfigure, onDetach, onEvent, onInitialize, onModelChanged, onModelChanging, onRemove, prepareForRender, redirectToInterceptPage, remove, remove, render, renderComponentTag, rendered, renderHead, renderHead, renderHead, renderPlaceholderTag, replaceComponentTagBody, replaceWith, sameInnermostModel, sameInnermostModel, send, setAuto, setDefaultModelObject, setEnabled, setEscapeModelStrings, setFlag, setIgnoreAttributeModifier, setMarkup, setMarkupId, setMarkupIdImpl, setMetaData, setOutputMarkupId, setOutputMarkupPlaceholderTag, setParent, setRenderBodyOnly, setRequestFlag, setResponsePage, setResponsePage, setResponsePage, setVersioned, setVisibilityAllowed, setVisible, success, urlFor, urlFor, urlFor, urlFor, urlFor, visitParents, visitParents, warn, wrap
protected org.apache.wicket.markup.repeater.RepeatingView tabs
protected java.lang.String lastSelectedTab
public TabbedConfigPanel()
public TabbedConfigPanel(java.lang.String titleKey)
protected void addTab(INamedTab tab)
public org.apache.wicket.markup.html.link.Link createLink(java.lang.String id, java.lang.String[] path)
createLink
in interface IConfigPage
public org.apache.wicket.markup.html.link.Link createLink(java.lang.String id, java.lang.Class<? extends ConfigPanel> clazz)
createLink
in interface IConfigPage
public org.apache.wicket.markup.html.link.Link createLink(java.lang.String id, ConfigPanel panel)
createLink
in interface IConfigPage
public org.apache.wicket.markup.html.link.Link createLink(java.lang.String id, IConfigPage.IConfigLinkHandler handler)
createLink
in interface IConfigPage
public void setConfigPanel(ConfigPanel page)
setConfigPanel
in interface IConfigPage
public void setPanel(org.apache.wicket.markup.html.WebMarkupContainer page)
protected boolean isFeedbackEnabled()
isFeedbackEnabled
in class ConfigPanel
protected org.apache.wicket.Component createHeader(java.lang.String id)
protected org.apache.wicket.Component createFooter(java.lang.String id)