Package hudson.model.labels
Class LabelAtomProperty
- java.lang.Object
-
- hudson.model.AbstractDescribableImpl<LabelAtomProperty>
-
- hudson.model.labels.LabelAtomProperty
-
- All Implemented Interfaces:
ExtensionPoint
,Describable<LabelAtomProperty>
@ExportedBean public class LabelAtomProperty extends AbstractDescribableImpl<LabelAtomProperty> implements ExtensionPoint
Extensible property ofLabelAtom
.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 theLabelAtom
object.- Since:
- 1.373
- Author:
- Kohsuke Kawaguchi
- See Also:
LabelAtomPropertyDescriptor
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
-
-
Constructor Summary
Constructors Constructor Description LabelAtomProperty()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static DescriptorExtensionList<LabelAtomProperty,LabelAtomPropertyDescriptor>
all()
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
-
-
-
-
Method Detail
-
getActions
public Collection<? extends Action> getActions(LabelAtom atom)
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
public static DescriptorExtensionList<LabelAtomProperty,LabelAtomPropertyDescriptor> all()
Lists up all the registeredLabelAtomPropertyDescriptor
s in the system.
-
-