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()ConfigPanelgetPanel(IConfigPage configPage)Create the config panel that this tab represents.default org.apache.wicket.markup.html.WebMarkupContainergetPanel(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:
 getPanelin 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()
 
 - 
 
 -