Class TabbedConfigPanel
java.lang.Object
org.apache.wicket.Component
org.apache.wicket.MarkupContainer
org.apache.wicket.markup.html.WebMarkupContainer
org.apache.wicket.markup.html.panel.Panel
com.inductiveautomation.ignition.gateway.web.components.ConfigPanel
com.inductiveautomation.ignition.gateway.web.components.TabbedConfigPanel
- All Implemented Interfaces:
- IConfigPage,- Serializable,- Iterable<org.apache.wicket.Component>,- org.apache.wicket.event.IEventSink,- org.apache.wicket.event.IEventSource,- org.apache.wicket.IConverterLocator,- 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
- Direct Known Subclasses:
- UserSourceEditPage
A tabbed ConfigPanel that mimics the real IConfigPage so that the children of the tabs can be unaware that they are
 nested within the tabbed panel. To use, subclass and call 
addTab(INamedTab) at least once.- See Also:
- 
Nested Class SummaryNested classes/interfaces inherited from interface com.inductiveautomation.ignition.gateway.web.pages.IConfigPageIConfigPage.IConfigLinkHandler
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected Stringprotected org.apache.wicket.markup.repeater.RepeatingViewFields inherited from class com.inductiveautomation.ignition.gateway.web.components.ConfigPanelfeedback, returnPanelFields inherited from class org.apache.wicket.markup.html.panel.PanelPANELFields inherited from class org.apache.wicket.ComponentENABLE, FLAG_INITIALIZED, FLAG_REMOVING_FROM_HIERARCHY, FLAG_RESERVED1, FLAG_RESERVED2, FLAG_RESERVED3, FLAG_RESERVED4, FLAG_RESERVED5, FLAG_RESERVED8, PARENT_PATH, PATH_SEPARATOR, RENDER
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected voidprotected org.apache.wicket.ComponentcreateFooter(String id) protected org.apache.wicket.ComponentcreateHeader(String id) org.apache.wicket.markup.html.link.LinkcreateLink(String id, ConfigPanel panel) org.apache.wicket.markup.html.link.LinkcreateLink(String id, IConfigPage.IConfigLinkHandler handler) org.apache.wicket.markup.html.link.LinkcreateLink(String id, Class<? extends ConfigPanel> clazz) org.apache.wicket.markup.html.link.LinkcreateLink(String id, String[] path) protected booleanvoidsetConfigPanel(ConfigPanel page) voidsetPanel(org.apache.wicket.markup.html.WebMarkupContainer page) Methods inherited from class com.inductiveautomation.ignition.gateway.web.components.ConfigPanelgetHelpResourceKey, getHelpTopicId, getMenuLocation, getMenuPath, getTipLabelKey, getTipLabelModel, getTitleKey, getTitleModel, initTitleArea, isEscapeHtmlInTipLabel, isTitleVisible, log, renderHeadMethods inherited from class org.apache.wicket.markup.html.panel.PanelnewMarkupSourcingStrategyMethods inherited from class org.apache.wicket.markup.html.WebMarkupContainergetWebApplication, getWebPage, getWebRequest, getWebResponse, getWebSessionMethods inherited from class org.apache.wicket.MarkupContaineradd, 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, visitChildrenMethods inherited from class org.apache.wicket.Componentadd, addStateChange, afterRender, beforeRender, canCallListenerInterface, checkComponentTag, checkComponentTagAttribute, checkHierarchyChange, clearOriginalDestination, 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, isRendering, isStateless, isVersioned, isVisibilityAllowed, isVisible, isVisibleInHierarchy, markRendering, modelChanged, modelChanging, onAfterRender, onBeforeRender, onComponentTag, onConfigure, onDetach, onEvent, onInitialize, onModelChanged, onModelChanging, onReAdd, onRemove, prepareForRender, redirectToInterceptPage, remove, remove, render, renderComponentTag, rendered, 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, wrapMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface java.lang.IterableforEach, spliterator
- 
Field Details- 
tabsprotected org.apache.wicket.markup.repeater.RepeatingView tabs
- 
lastSelectedTab
 
- 
- 
Constructor Details- 
TabbedConfigPanelpublic TabbedConfigPanel()
- 
TabbedConfigPanel
 
- 
- 
Method Details- 
addTab
- 
createLink- Specified by:
- createLinkin interface- IConfigPage
 
- 
createLinkpublic org.apache.wicket.markup.html.link.Link createLink(String id, Class<? extends ConfigPanel> clazz) - Specified by:
- createLinkin interface- IConfigPage
 
- 
createLink- Specified by:
- createLinkin interface- IConfigPage
 
- 
createLinkpublic org.apache.wicket.markup.html.link.Link createLink(String id, IConfigPage.IConfigLinkHandler handler) - Specified by:
- createLinkin interface- IConfigPage
 
- 
setConfigPanel- Specified by:
- setConfigPanelin interface- IConfigPage
 
- 
setPanelpublic void setPanel(org.apache.wicket.markup.html.WebMarkupContainer page) 
- 
isFeedbackEnabledprotected boolean isFeedbackEnabled()- Overrides:
- isFeedbackEnabledin class- ConfigPanel
 
- 
createHeader
 
-