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 | Field and Description |
---|---|
static AlternativeUiTextProvider.Message<SCMNavigator> |
SCMNavigator.PRONOUN
Replaceable pronoun of that points to a
SCMNavigator . |
Modifier and Type | Method and Description |
---|---|
SCMNavigator |
SCMNavigatorDescriptor.newInstance(String name)
Deprecated.
No longer used.
|
Modifier and Type | Method and Description |
---|---|
List<SCMNavigator> |
SCMNavigatorOwner.getSCMNavigators()
Returns the
SCMNavigator instances that this item is consuming. |
Modifier and Type | Method and Description |
---|---|
String |
SCMNavigatorEvent.descriptionFor(SCMNavigator navigator)
Return a description of the event in the context of the supplied
SCMNavigator . |
String |
SCMSourceEvent.descriptionFor(SCMNavigator navigator)
Return a description of the event in the context of the supplied
SCMNavigator . |
String |
SCMHeadEvent.descriptionFor(SCMNavigator navigator)
Return a description of the event in the context of the supplied
SCMNavigator . |
abstract boolean |
SCMNavigatorEvent.isMatch(SCMNavigator navigator)
Tests if this event applies to the supplied
SCMNavigator . |
abstract boolean |
SCMSourceEvent.isMatch(SCMNavigator navigator)
Tests if this event applies to the supplied
SCMNavigator . |
abstract boolean |
SCMHeadEvent.isMatch(SCMNavigator navigator)
Tests if this event applies to the supplied
SCMNavigator . |
Modifier and Type | Method and Description |
---|---|
static List<SCMSourceCategory> |
SCMSourceCategory.collect(Iterable<SCMNavigator> navigators)
Iterates
SCMNavigator instances collecting the unique list of SCMSourceCategory instances. |
static Map<String,SCMSourceCategory> |
SCMSourceCategory.collectAndSimplify(Iterable<SCMNavigator> navigators)
Collects the
SCMSourceCategory instances from a set of SCMNavigator instances and simplifies the
result. |
Constructor and Description |
---|
SCMNavigatorDescriptor(Class<? extends SCMNavigator> clazz) |
Modifier and Type | Method and Description |
---|---|
Class<? extends SCMNavigator> |
SCMNavigatorTraitDescriptor.getNavigatorClass()
Returns the type of
SCMNavigator that this SCMNavigatorTrait is applicable to. |
Modifier and Type | Method and Description |
---|---|
boolean |
SCMNavigatorTraitDescriptor.isApplicableTo(SCMNavigator navigator)
Checks if the
SCMNavigatorTrait is relevant to the specified SCMNavigator . |
abstract boolean |
SCMSourcePrefilter.isExcluded(SCMNavigator source,
String projectName)
Checks if the supplied project name is excluded from the specified
SCMNavigator . |
abstract R |
SCMNavigatorContext.newRequest(SCMNavigator navigator,
SCMSourceObserver observer)
Creates a new
SCMNavigatorRequest . |
Modifier and Type | Method and Description |
---|---|
boolean |
SCMNavigatorTraitDescriptor.isApplicableTo(Class<? extends SCMNavigator> navigatorClass)
Checks if the
SCMNavigatorTrait is relevant to the specified type of SCMNavigator . |
Constructor and Description |
---|
SCMNavigatorRequest(SCMNavigator source,
SCMNavigatorContext<?,?> context,
SCMSourceObserver observer)
Constructor.
|
Modifier and Type | Class and Description |
---|---|
class |
SingleSCMNavigator
Degenerate navigator which only ever returns a single repository.
|
Modifier and Type | Method and Description |
---|---|
SCMNavigator |
SingleSCMNavigator.DescriptorImpl.newInstance(String name) |
Copyright © 2016–2022. All rights reserved.