Uses of Class
jenkins.scm.api.SCMNavigator
Package
Description
The public API contract of the SCM API plugin.
An API/SPI to allow the sharing of common traits between different
SCMSource
and
SCMNavigator
implementations.The common implementations of classes in the public API.
-
Uses of SCMNavigator in jenkins.scm.api
Modifier and TypeFieldDescriptionstatic final AlternativeUiTextProvider.Message<SCMNavigator>
SCMNavigator.PRONOUN
Replaceable pronoun of that points to aSCMNavigator
.Modifier and TypeMethodDescriptionSCMNavigatorDescriptor.newInstance
(String name) Deprecated.No longer used.Modifier and TypeMethodDescriptionSCMNavigatorOwner.getSCMNavigators()
Returns theSCMNavigator
instances that this item is consuming.Modifier and TypeMethodDescriptionSCMHeadEvent.descriptionFor
(SCMNavigator navigator) Return a description of the event in the context of the suppliedSCMNavigator
.SCMNavigatorEvent.descriptionFor
(SCMNavigator navigator) Return a description of the event in the context of the suppliedSCMNavigator
.SCMSourceEvent.descriptionFor
(SCMNavigator navigator) Return a description of the event in the context of the suppliedSCMNavigator
.abstract boolean
SCMHeadEvent.isMatch
(SCMNavigator navigator) Tests if this event applies to the suppliedSCMNavigator
.abstract boolean
SCMNavigatorEvent.isMatch
(SCMNavigator navigator) Tests if this event applies to the suppliedSCMNavigator
.abstract boolean
SCMSourceEvent.isMatch
(SCMNavigator navigator) Tests if this event applies to the suppliedSCMNavigator
.Modifier and TypeMethodDescriptionstatic List<SCMSourceCategory>
SCMSourceCategory.collect
(Iterable<SCMNavigator> navigators) IteratesSCMNavigator
instances collecting the unique list ofSCMSourceCategory
instances.static Map<String,
SCMSourceCategory> SCMSourceCategory.collectAndSimplify
(Iterable<SCMNavigator> navigators) Collects theSCMSourceCategory
instances from a set ofSCMNavigator
instances and simplifies the result.ModifierConstructorDescriptionprotected
SCMNavigatorDescriptor
(Class<? extends SCMNavigator> clazz) -
Uses of SCMNavigator in jenkins.scm.api.trait
Modifier and TypeMethodDescriptionClass<? extends SCMNavigator>
SCMNavigatorTraitDescriptor.getNavigatorClass()
Returns the type ofSCMNavigator
that thisSCMNavigatorTrait
is applicable to.Modifier and TypeMethodDescriptionboolean
SCMNavigatorTraitDescriptor.isApplicableTo
(SCMNavigator navigator) Checks if theSCMNavigatorTrait
is relevant to the specifiedSCMNavigator
.abstract boolean
SCMSourcePrefilter.isExcluded
(SCMNavigator source, String projectName) Checks if the supplied project name is excluded from the specifiedSCMNavigator
.abstract R
SCMNavigatorContext.newRequest
(SCMNavigator navigator, SCMSourceObserver observer) Creates a newSCMNavigatorRequest
.Modifier and TypeMethodDescriptionboolean
SCMNavigatorTraitDescriptor.isApplicableTo
(Class<? extends SCMNavigator> navigatorClass) Checks if theSCMNavigatorTrait
is relevant to the specified type ofSCMNavigator
.ModifierConstructorDescriptionprotected
SCMNavigatorRequest
(SCMNavigator source, SCMNavigatorContext<?, ?> context, SCMSourceObserver observer) Constructor. -
Uses of SCMNavigator in jenkins.scm.impl
Modifier and TypeClassDescriptionclass
Degenerate navigator which only ever returns a single repository.