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.
LabelAtomPropertys 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 registeredLabelAtomPropertyDescriptors in the system.Collection<? extends Action>getActions(LabelAtom atom) ContributesActions to the label.Methods inherited from class hudson.model.AbstractDescribableImpl
getDescriptor
-
Constructor Details
-
LabelAtomProperty
public LabelAtomProperty()
-
-
Method Details
-
getActions
ContributesActions 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 registeredLabelAtomPropertyDescriptors in the system.
-