Class SubscriptionTabs
- 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.quickclient.SubscriptionTabs
 
 
 
 
 
- 
- 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
 
 public class SubscriptionTabs extends org.apache.wicket.markup.html.panel.PanelAdapted from AjaxTabbedPanel- See Also:
- Serialized Form
 
- 
- 
Field SummaryFields Modifier and Type Field Description static java.lang.StringTAB_PANEL_IDid used for child panels
 - 
Constructor SummaryConstructors Constructor Description SubscriptionTabs(java.lang.String id, org.apache.wicket.markup.html.panel.FeedbackPanel feedback)Constructor
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description SubscriptionPanelgetSelectedSubscriptionPanel()Returns the selected subscription panel, or null if there is none.intgetSelectedTab()protected java.lang.StringgetTabContainerCssClass()java.util.List<org.apache.wicket.extensions.markup.html.tabs.ITab>getTabs()protected org.apache.wicket.markup.html.WebMarkupContainernewLink(java.lang.String linkId, int index)protected org.apache.wicket.markup.html.list.LoopItemnewTabContainer(int tabIndex)Generates a loop item used to represent a specific tab'slielement.protected org.apache.wicket.ComponentnewTitle(java.lang.String titleId, org.apache.wicket.model.IModel titleModel, int index)Factory method for tab titles.protected voidonBeforeRender()voidsetSelectedTab(int index)sets the selected tab- 
Methods inherited from class org.apache.wicket.markup.html.WebMarkupContainergetWebApplication, getWebPage, getWebRequest, getWebResponse, getWebSession
 - 
Methods inherited from class org.apache.wicket.MarkupContaineradd, 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.Componentadd, addStateChange, afterRender, beforeRender, canCallListenerInterface, checkComponentTag, checkComponentTagAttribute, checkHierarchyChange, clearOriginalDestination, 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, isRendering, isStateless, isVersioned, isVisibilityAllowed, isVisible, isVisibleInHierarchy, markRendering, modelChanged, modelChanging, onAfterRender, onComponentTag, onConfigure, onDetach, onEvent, onInitialize, onModelChanged, onModelChanging, onReAdd, onRemove, prepareForRender, redirectToInterceptPage, remove, remove, render, renderComponentTag, rendered, renderHead, 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- 
TAB_PANEL_IDpublic static final java.lang.String TAB_PANEL_ID id used for child panels- See Also:
- Constant Field Values
 
 
- 
 - 
Method Detail- 
newTabContainerprotected org.apache.wicket.markup.html.list.LoopItem newTabContainer(int tabIndex) Generates a loop item used to represent a specific tab'slielement.- Returns:
- new loop item
 
 - 
onBeforeRenderprotected void onBeforeRender() - Overrides:
- onBeforeRenderin class- org.apache.wicket.Component
 
 - 
getTabContainerCssClassprotected java.lang.String getTabContainerCssClass() - Returns:
- the value of css class attribute that will be added to a div containing the tabs. The default value is
 tab-row
 
 - 
getTabspublic final java.util.List<org.apache.wicket.extensions.markup.html.tabs.ITab> getTabs() - Returns:
- list of tabs that can be used by the user to add/remove/reorder tabs in the panel
 
 - 
getSelectedSubscriptionPanelpublic SubscriptionPanel getSelectedSubscriptionPanel() Returns the selected subscription panel, or null if there is none.
 - 
newTitleprotected org.apache.wicket.Component newTitle(java.lang.String titleId, org.apache.wicket.model.IModel titleModel, int index)Factory method for tab titles. Returned component can be anything that can attach to span tags such as a fragment, panel, or a label- Parameters:
- titleId- id of title component
- titleModel- model containing tab title
- index- index of tab
- Returns:
- title component
 
 - 
newLinkprotected org.apache.wicket.markup.html.WebMarkupContainer newLink(java.lang.String linkId, int index)
 - 
getSelectedTabpublic final int getSelectedTab() - Returns:
- index of the selected tab
 
 - 
setSelectedTabpublic void setSelectedTab(int index) sets the selected tab- Parameters:
- index- index of the tab to select
 
 
- 
 
-