Class InteractiveOutputRunTab
java.lang.Object
jenkins.model.Tab
io.jenkins.plugins.interactiveinput.output.InteractiveOutputRunTab
- All Implemented Interfaces:
Action,ModelObject,Badgeable
Native "Interactive Output" card for the experimental run overview. Rendered by core's
jenkins/run/OverviewTab/index.jelly, which iterates Run#getRunTabs() and includes
each Tab's widget.jelly on the overview grid — the native alternative to the
"Legacy" card that collects old-style summary.jelly rows.
The card reuses the KPI markup and bell.css styles of
InteractiveOutputBuildAction's summary.jelly. This tab is only visible when
the viewer has the experimental build page enabled (getIconFileName() returns null
otherwise, and getRunTabs() filters out null-icon tabs), so the classic layout is untouched
and the persisted action keeps serving its own sidebar link / overflow entry there.
The tab's getUrlName() matches InteractiveOutputBuildAction so the experimental
tab bar stays on the same URL as the sidepanel action. This tab is widget-only: the persisted
action's index.jelly (l:run-subpage) serves the page.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classAttaches the tab to any build carrying a visibleInteractiveOutputBuildAction. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringSame URL segment asInteractiveOutputBuildActionso the tab bar stays on the action page. -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface hudson.model.Action
getDescription, getEvent, getGroup, getSemantic, isVisibleInContextMenu
-
Field Details
-
URL_NAME
Same URL segment asInteractiveOutputBuildActionso the tab bar stays on the action page.- See Also:
-
-
Constructor Details
-
InteractiveOutputRunTab
-
-
Method Details
-
getRun
-
getReports
- Returns:
- the reports of the underlying build action (empty if it went away).
-
getIconClassName
- Returns:
- the theme-aware output symbol (for
<l:icon>in the card).
-
getIconFileName
-
getDisplayName
-
getUrlName
-