Class ConfigPanel
- 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
-
- All Implemented Interfaces:
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:
AbstractRecordEditPanel,ActionTable,ConfirmationPanel,ExtensionPointChoicePanel,GroupEditForm,RecordActionTable,RecordChoicePanel,RemoteConfigItemChoicePanel,RemoteGatewayChoicePanel,TabbedConfigPanel,TestSmtpServerPanel,UserEditForm
public abstract class ConfigPanel extends org.apache.wicket.markup.html.panel.Panel- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected MultiLineFeedbackPanelfeedbackprotected ConfigPanelreturnPanel
-
Constructor Summary
Constructors Constructor Description ConfigPanel()ConfigPanel(java.lang.String titleKey)ConfigPanel(java.lang.String titleKey, IConfigPage configPage, ConfigPanel returnPanel)ConfigPanel(java.lang.String id, java.lang.String titleKey)ConfigPanel(java.lang.String titleKey, java.lang.String defaultTitle, IConfigPage configPage, ConfigPanel returnPanel)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.StringgetHelpResourceKey()protected java.lang.StringgetHelpTopicId()org.apache.commons.lang3.tuple.Pair<java.lang.String,java.lang.String>getMenuLocation()java.lang.String[]getMenuPath()protected java.lang.StringgetTipLabelKey()protected org.apache.wicket.model.IModelgetTipLabelModel()protected java.lang.StringgetTitleKey()org.apache.wicket.model.IModel<java.lang.String>getTitleModel()protected voidinitTitleArea()protected booleanisEscapeHtmlInTipLabel()protected booleanisFeedbackEnabled()protected booleanisTitleVisible()protected org.apache.log4j.Loggerlog()Serialization-safe way to get the loggervoidrenderHead(org.apache.wicket.markup.head.IHeaderResponse response)-
Methods inherited from class org.apache.wicket.markup.html.WebMarkupContainer
getWebApplication, getWebPage, getWebRequest, getWebResponse, getWebSession
-
Methods inherited from class org.apache.wicket.MarkupContainer
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
-
Methods inherited from class org.apache.wicket.Component
add, 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
-
-
-
-
Field Detail
-
returnPanel
protected ConfigPanel returnPanel
-
feedback
protected MultiLineFeedbackPanel feedback
-
-
Constructor Detail
-
ConfigPanel
public ConfigPanel()
-
ConfigPanel
public ConfigPanel(java.lang.String titleKey)
-
ConfigPanel
public ConfigPanel(java.lang.String titleKey, IConfigPage configPage, ConfigPanel returnPanel)
-
ConfigPanel
public ConfigPanel(java.lang.String titleKey, java.lang.String defaultTitle, IConfigPage configPage, ConfigPanel returnPanel)
-
ConfigPanel
public ConfigPanel(java.lang.String id, java.lang.String titleKey)
-
-
Method Detail
-
log
protected org.apache.log4j.Logger log()
Serialization-safe way to get the logger
-
getTitleModel
public org.apache.wicket.model.IModel<java.lang.String> getTitleModel()
-
getHelpResourceKey
protected java.lang.String getHelpResourceKey()
-
getHelpTopicId
protected java.lang.String getHelpTopicId()
-
getTitleKey
protected java.lang.String getTitleKey()
-
getTipLabelKey
protected java.lang.String getTipLabelKey()
-
getTipLabelModel
protected org.apache.wicket.model.IModel getTipLabelModel()
-
isEscapeHtmlInTipLabel
protected boolean isEscapeHtmlInTipLabel()
-
initTitleArea
protected void initTitleArea()
-
isTitleVisible
protected boolean isTitleVisible()
-
isFeedbackEnabled
protected boolean isFeedbackEnabled()
-
getMenuPath
public java.lang.String[] getMenuPath()
-
getMenuLocation
public org.apache.commons.lang3.tuple.Pair<java.lang.String,java.lang.String> getMenuLocation()
- Returns:
- Pair of strings representing categoryId (matching
ConfigCategory.getName()) and item id (matchingINamedTab.getTabName()) which lets the menu know where in the config menu should be highlighted when this config page is visible.
-
renderHead
public void renderHead(org.apache.wicket.markup.head.IHeaderResponse response)
- Specified by:
renderHeadin interfaceorg.apache.wicket.markup.html.IHeaderContributor- Overrides:
renderHeadin classorg.apache.wicket.Component
-
-