Interface IConfigTab
-
- All Superinterfaces:
org.apache.wicket.util.io.IClusterable
,INamedTab
,org.apache.wicket.extensions.markup.html.tabs.ITab
,java.io.Serializable
- All Known Implementing Classes:
DefaultConfigTab
,TaskPage.TaskPageTab
public interface IConfigTab extends INamedTab
Specialization of INamedTab in order to deprecate the normal getPanel method and add a specialized config panel version
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Deprecated Methods Modifier and Type Method Description default org.apache.commons.lang3.tuple.Pair<java.lang.String,java.lang.String>
getMenuLocation()
ConfigPanel
getPanel(IConfigPage configPage)
Create the config panel that this tab represents.default org.apache.wicket.markup.html.WebMarkupContainer
getPanel(java.lang.String containerId)
Deprecated.don't call this, it just throws an IllegalStatexception-
Methods inherited from interface com.inductiveautomation.ignition.gateway.web.models.INamedTab
getCategoryName, getSearchTerms, getTabName
-
-
-
-
Method Detail
-
getPanel
@Deprecated default org.apache.wicket.markup.html.WebMarkupContainer getPanel(java.lang.String containerId)
Deprecated.don't call this, it just throws an IllegalStatexception- Specified by:
getPanel
in interfaceorg.apache.wicket.extensions.markup.html.tabs.ITab
-
getPanel
ConfigPanel getPanel(IConfigPage configPage)
Create the config panel that this tab represents. Remember, all ConfigPanel's must have a wicket id of "config-contents"- Parameters:
configPage
- The parent config page that this config panel will be a part of.- Returns:
- the new ConfigPanel instance.
-
getMenuLocation
default org.apache.commons.lang3.tuple.Pair<java.lang.String,java.lang.String> getMenuLocation()
-
-