public class RegexSCMHeadFilterTrait extends SCMSourceTrait
SCMSource with a SCMHeadPrefilter that excludes SCMHead instances with names that
do not match a user supplied regular expression.| Modifier and Type | Class and Description |
|---|---|
static class |
RegexSCMHeadFilterTrait.DescriptorImpl
Our descriptor.
|
| Constructor and Description |
|---|
RegexSCMHeadFilterTrait(String regex)
Stapler constructor.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
decorateContext(SCMSourceContext<?,?> context)
SPI: Override this method to decorate a
SCMSourceContext. |
String |
getRegex()
Gets the regular expression.
|
_for, _for, all, applyToBuilder, applyToContext, applyToObserver, decorateBuilder, decorateObserver, getDescriptor, includeCategory, isCategoryEnabled@DataBoundConstructor
public RegexSCMHeadFilterTrait(@NonNull
String regex)
regex - the regular expression.@NonNull public String getRegex()
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 SCMSourceTraitcontext - the context (invariant: SCMSourceTraitDescriptor.isApplicableToContext(Class) is true and SCMSourceTraitDescriptor.getContextClass() Class.isInstance(Object))
is true)Copyright © 2016–2019. All rights reserved.