Package hudson.widgets
Class Widget
- java.lang.Object
-
- hudson.widgets.Widget
-
- All Implemented Interfaces:
ExtensionPoint
- Direct Known Subclasses:
BuildQueueWidget
,ExecutorsWidget
,HistoryWidget
public abstract class Widget extends Object implements ExtensionPoint
Box to be rendered in the side panel.Views
TODO: - make Widget describable and provide the UI to let admin configure widgets? - backward compatibility implications?- Since:
- 1.146
- Author:
- Kohsuke Kawaguchi
- See Also:
Jenkins.getWidgets()
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
-
-
Constructor Summary
Constructors Constructor Description Widget()
-
-
-
Method Detail
-
getUrlName
public String getUrlName()
Gets the URL path name.For example, if this method returns "xyz", and if the parent object (that this widget is associated with) is bound to /foo/bar/zot, then this widget object will be exposed to /foo/bar/zot/xyz.
This method is useful when the widget needs to expose additional URLs, for example for serving AJAX requests.
This method should return a string that's unique among other
Widget
s. The default implementation returns the unqualified class name.
-
-