public class WildcardSCMHeadFilterTrait extends SCMSourceTrait
SCMSource
with a SCMHeadPrefilter
that filters SCMHead
instances based on
matching wildcard include/exclude rules.Modifier and Type | Class and Description |
---|---|
static class |
WildcardSCMHeadFilterTrait.DescriptorImpl
Our descriptor.
|
ExtensionPoint.LegacyInstancesAreScopedToHudson
Constructor and Description |
---|
WildcardSCMHeadFilterTrait(String includes,
String excludes)
Stapler constructor.
|
Modifier and Type | Method and Description |
---|---|
protected void |
decorateContext(SCMSourceContext<?,?> context)
SPI: Override this method to decorate a
SCMSourceContext . |
String |
getExcludes()
Returns the exclude rules.
|
String |
getIncludes()
Returns the include rules.
|
_for, _for, all, applyToBuilder, applyToContext, applyToObserver, decorateBuilder, decorateObserver, getDescriptor, includeCategory, isCategoryEnabled
public String getIncludes()
public String getExcludes()
protected void decorateContext(SCMSourceContext<?,?> context)
SCMSourceContext
. You can assume that your
SCMSourceTraitDescriptor.isApplicableToContext(Class)
is true
within this method and that
the provided context is an instance of SCMSourceTraitDescriptor.getContextClass()
.decorateContext
in class SCMSourceTrait
context
- the context (invariant: SCMSourceTraitDescriptor.isApplicableToContext(Class)
is true
and SCMSourceTraitDescriptor.getContextClass()
Class.isInstance(Object)
)
is true
)Copyright © 2016–2022. All rights reserved.