public abstract class DifferenceMatchRecipe extends Object
AbstractDifferenceReferringTransform
that defines the match of
a configuration element and a difference.Modifier | Constructor and Description |
---|---|
protected |
DifferenceMatchRecipe(Map<String,org.revapi.ElementMatcher> matchers,
com.fasterxml.jackson.databind.JsonNode config,
String... additionalReservedProperties) |
Modifier and Type | Method and Description |
---|---|
protected abstract <E extends org.revapi.Element<E>> |
createMatchingProgress(org.revapi.TreeFilter<E> oldFilter,
org.revapi.TreeFilter<E> newFilter) |
<E extends org.revapi.Element<E>> |
startWithAnalyzers(org.revapi.ArchiveAnalyzer<E> oldAnalyzer,
org.revapi.ArchiveAnalyzer<E> newAnalyzer) |
@Nullable public <E extends org.revapi.Element<E>> MatchingProgress<E> startWithAnalyzers(org.revapi.ArchiveAnalyzer<E> oldAnalyzer, org.revapi.ArchiveAnalyzer<E> newAnalyzer)
protected abstract <E extends org.revapi.Element<E>> MatchingProgress<E> createMatchingProgress(@Nullable org.revapi.TreeFilter<E> oldFilter, @Nullable org.revapi.TreeFilter<E> newFilter)
Copyright © 2014-2021 Lukas Krejci. All Rights Reserved.