Uses of Class
jenkins.scm.api.trait.SCMSourceBuilder
-
Packages that use SCMSourceBuilder Package Description jenkins.scm.api.trait An API/SPI to allow the sharing of common traits between differentSCMSource
andSCMNavigator
implementations. -
-
Uses of SCMSourceBuilder in jenkins.scm.api.trait
Classes in jenkins.scm.api.trait with type parameters of type SCMSourceBuilder Modifier and Type Class Description class
SCMSourceBuilder<B extends SCMSourceBuilder<B,S>,S extends SCMSource>
Builder for aSCMSource
instance.class
SCMSourceDecorator<B extends SCMSourceBuilder<B,S>,S extends SCMSource>
A contextual decorator ofSCMSourceBuilder
instances that can be used by aSCMNavigatorTrait
for example to applySCMSourceTrait
s to a subset of projects.Methods in jenkins.scm.api.trait that return types with arguments of type SCMSourceBuilder Modifier and Type Method Description Class<? extends SCMSourceBuilder>
SCMNavigatorTraitDescriptor. getBuilderClass()
Returns the type ofSCMSourceBuilder
that thisSCMNavigatorTrait
is applicable to.Methods in jenkins.scm.api.trait with parameters of type SCMSourceBuilder Modifier and Type Method Description void
SCMSourceDecorator. applyTo(SCMSourceBuilder<?,?> builder, String projectName)
Applies this decorator to the specifiedSCMSourceBuilder
for the supplied project name.void
SCMNavigatorTrait. applyToBuilder(SCMSourceBuilder<?,?> builder)
Applies this trait to theSCMBuilder
.protected void
SCMNavigatorTrait. decorateBuilder(SCMSourceBuilder<?,?> builder)
SPI: Override this method to decorate aSCMBuilder
.boolean
SCMNavigatorTraitDescriptor. isApplicableToBuilder(SCMSourceBuilder<?,?> builder)
Checks if theSCMNavigatorTrait
is relevant to the specifiedSCMSourceBuilder
.Method parameters in jenkins.scm.api.trait with type arguments of type SCMSourceBuilder Modifier and Type Method Description boolean
SCMNavigatorTraitDescriptor. isApplicableToBuilder(Class<? extends SCMSourceBuilder> builderClass)
Checks if theSCMNavigatorTrait
is relevant to the specified type ofSCMSourceBuilder
.
-