Package hudson.model.labels
Class LabelAtomProperty
- All Implemented Interfaces:
ExtensionPoint
,Describable<LabelAtomProperty>
@ExportedBean
public class LabelAtomProperty
extends AbstractDescribableImpl<LabelAtomProperty>
implements 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
-
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 hudson.model.AbstractDescribableImpl
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.
-