java.lang.Object
org.apache.wicket.extensions.markup.html.tabs.AbstractTab
com.inductiveautomation.ignition.gateway.web.components.AbstractNamedTab
All Implemented Interfaces:
INamedTab, Serializable, org.apache.wicket.extensions.markup.html.tabs.ITab, org.apache.wicket.util.io.IClusterable
Direct Known Subclasses:
NamedTab

public abstract class AbstractNamedTab extends org.apache.wicket.extensions.markup.html.tabs.AbstractTab implements INamedTab
See Also:
  • Field Details

    • name

      protected final String name
    • category

      protected final String category
  • Constructor Details

    • AbstractNamedTab

      public AbstractNamedTab(String name, String titleKey)
      Create a new named tab.
      Parameters:
      name - The name of this tab. Used as a key for url navigation.
      titleKey - The resource key of the title of this tab.
    • AbstractNamedTab

      public AbstractNamedTab(String name, String category, String titleKey)
  • Method Details

    • getTabName

      public String getTabName()
      Description copied from interface: INamedTab
      Get the non-localized, brief name of the tab. Should be URL friendly for bookmark-able navigation
      Specified by:
      getTabName in interface INamedTab
    • getCategoryName

      public String getCategoryName()
      Description copied from interface: INamedTab
      Get the non-localized, brief (id) of the category this tab belongs to.
      Specified by:
      getCategoryName in interface INamedTab