| Package | Description |
|---|---|
| jenkins.scm.api |
The public API contract of the SCM API plugin.
|
| jenkins.scm.api.trait |
An API/SPI to allow the sharing of common traits between different
SCMSource and
SCMNavigator implementations. |
| jenkins.scm.impl |
The common implementations of classes in the public API.
|
| Modifier and Type | Method and Description |
|---|---|
SCMNavigatorDescriptor |
SCMNavigator.getDescriptor() |
| Modifier and Type | Method and Description |
|---|---|
static List<SCMNavigatorTraitDescriptor> |
SCMNavigatorTrait._for(SCMNavigatorDescriptor scmNavigator,
Class<? extends SCMNavigatorContext> contextClass,
Class<? extends SCMSourceBuilder> builderClass)
Returns the subset of
SCMNavigatorTraitDescriptor instances that are applicable to the specified
SCMNavigatorDescriptor and specified types of SCMNavigatorContext and SCMSourceBuilder. |
boolean |
SCMNavigatorTraitDescriptor.isApplicableTo(SCMNavigatorDescriptor descriptor)
Checks if the
SCMNavigatorTrait is relevant to the specified SCMNavigatorDescriptor. |
| Modifier and Type | Class and Description |
|---|---|
static class |
SingleSCMNavigator.DescriptorImpl |
Copyright © 2016–2019. All rights reserved.