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,- java.io.Serializable,- java.lang.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
 
 public abstract class TabbedConfigPanel extends ConfigPanel implements IConfigPage 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 calladdTab(INamedTab)at least once.- See Also:
- Serialized Form
 
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from interface com.inductiveautomation.ignition.gateway.web.pages.IConfigPageIConfigPage.IConfigLinkHandler
 
- 
 - 
Field SummaryFields Modifier and Type Field Description protected java.lang.StringlastSelectedTabprotected org.apache.wicket.markup.repeater.RepeatingViewtabs- 
Fields inherited from class com.inductiveautomation.ignition.gateway.web.components.ConfigPanelfeedback, returnPanel
 
- 
 - 
Constructor SummaryConstructors Constructor Description TabbedConfigPanel()TabbedConfigPanel(java.lang.String titleKey)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaddTab(INamedTab tab)protected org.apache.wicket.ComponentcreateFooter(java.lang.String id)protected org.apache.wicket.ComponentcreateHeader(java.lang.String id)org.apache.wicket.markup.html.link.LinkcreateLink(java.lang.String id, ConfigPanel panel)org.apache.wicket.markup.html.link.LinkcreateLink(java.lang.String id, IConfigPage.IConfigLinkHandler handler)org.apache.wicket.markup.html.link.LinkcreateLink(java.lang.String id, java.lang.Class<? extends ConfigPanel> clazz)org.apache.wicket.markup.html.link.LinkcreateLink(java.lang.String id, java.lang.String[] path)protected booleanisFeedbackEnabled()voidsetConfigPanel(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, renderHead
 - 
Methods inherited from class org.apache.wicket.markup.html.WebMarkupContainergetWebApplication, getWebPage, getWebRequest, getWebResponse, getWebSession
 - 
Methods 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, visitChildren
 - 
Methods 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, wrap
 
- 
 
- 
- 
- 
Method Detail- 
addTabprotected void addTab(INamedTab tab) 
 - 
createLinkpublic org.apache.wicket.markup.html.link.Link createLink(java.lang.String id, java.lang.String[] path)- Specified by:
- createLinkin interface- IConfigPage
 
 - 
createLinkpublic org.apache.wicket.markup.html.link.Link createLink(java.lang.String id, java.lang.Class<? extends ConfigPanel> clazz)- Specified by:
- createLinkin interface- IConfigPage
 
 - 
createLinkpublic org.apache.wicket.markup.html.link.Link createLink(java.lang.String id, ConfigPanel panel)- Specified by:
- createLinkin interface- IConfigPage
 
 - 
createLinkpublic org.apache.wicket.markup.html.link.Link createLink(java.lang.String id, IConfigPage.IConfigLinkHandler handler)- Specified by:
- createLinkin interface- IConfigPage
 
 - 
setConfigPanelpublic void setConfigPanel(ConfigPanel page) - Specified by:
- setConfigPanelin interface- IConfigPage
 
 - 
setPanelpublic void setPanel(org.apache.wicket.markup.html.WebMarkupContainer page) 
 - 
isFeedbackEnabledprotected boolean isFeedbackEnabled() - Overrides:
- isFeedbackEnabledin class- ConfigPanel
 
 - 
createHeaderprotected org.apache.wicket.Component createHeader(java.lang.String id) 
 - 
createFooterprotected org.apache.wicket.Component createFooter(java.lang.String id) 
 
- 
 
-