Package hudson.model.labels
Class LabelAtomProperty
java.lang.Object
hudson.model.labels.LabelAtomProperty
- All Implemented Interfaces:
ExtensionPoint
,Describable<LabelAtomProperty>
@ExportedBean
public class LabelAtomProperty
extends Object
implements Describable<LabelAtomProperty>, ExtensionPoint
Extensible property of
LabelAtom
.
Plugins can contribute this extension point to add additional data or UI actions to LabelAtom
.
LabelAtomProperty
s show up in the configuration screen of a label, and they are persisted
with the LabelAtom
object.
- Since:
- 1.373
- Author:
- Kohsuke Kawaguchi
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionall()
Lists up all the registeredLabelAtomPropertyDescriptor
s in the system.Collection<? extends Action>
getActions
(LabelAtom atom) ContributesAction
s to the label.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface hudson.model.Describable
getDescriptor
-
Constructor Details
-
LabelAtomProperty
public LabelAtomProperty()
-
-
Method Details
-
getActions
ContributesAction
s to the label. This allows properties to create additional links in the left navigation bar and hook into the URL space of the label atom. -
all
Lists up all the registeredLabelAtomPropertyDescriptor
s in the system.
-