Class ConfigPanel

    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected MultiLineFeedbackPanel feedback  
      protected ConfigPanel returnPanel  
      • Fields inherited from class org.apache.wicket.markup.html.panel.Panel

        PANEL
      • Fields inherited from class org.apache.wicket.Component

        ENABLE, FLAG_INITIALIZED, FLAG_REMOVING_FROM_HIERARCHY, FLAG_RESERVED1, FLAG_RESERVED2, FLAG_RESERVED3, FLAG_RESERVED4, FLAG_RESERVED5, FLAG_RESERVED8, PARENT_PATH, PATH_SEPARATOR, RENDER
    • 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 logger
      void renderHead​(org.apache.wicket.markup.head.IHeaderResponse response)  
      • Methods inherited from class org.apache.wicket.markup.html.panel.Panel

        newMarkupSourcingStrategy
      • 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
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • Methods inherited from interface java.lang.Iterable

        forEach, spliterator
    • 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 (matching INamedTab.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 interface org.apache.wicket.markup.html.IHeaderContributor
        Overrides:
        renderHead in class org.apache.wicket.Component