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 MultiLineFeedbackPanel
feedback
protected ConfigPanel
returnPanel
-
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.String
getHelpResourceKey()
protected java.lang.String
getHelpTopicId()
org.apache.commons.lang3.tuple.Pair<java.lang.String,java.lang.String>
getMenuLocation()
java.lang.String[]
getMenuPath()
protected java.lang.String
getTipLabelKey()
protected org.apache.wicket.model.IModel
getTipLabelModel()
protected java.lang.String
getTitleKey()
org.apache.wicket.model.IModel<java.lang.String>
getTitleModel()
protected void
initTitleArea()
protected boolean
isEscapeHtmlInTipLabel()
protected boolean
isFeedbackEnabled()
protected boolean
isTitleVisible()
protected org.apache.log4j.Logger
log()
Serialization-safe way to get the loggervoid
renderHead(org.apache.wicket.markup.head.IHeaderResponse response)
-
Methods inherited from class org.apache.wicket.markup.html.WebMarkupContainer
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, 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, 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:
renderHead
in interfaceorg.apache.wicket.markup.html.IHeaderContributor
- Overrides:
renderHead
in classorg.apache.wicket.Component
-
-