Class AbstractOneToOneMatcher<U,​V>

java.lang.Object
com.github.ferstl.maven.pomenforcers.model.functions.AbstractOneToOneMatcher<U,​V>
Direct Known Subclasses:
DependencyMatcher, PluginMatcher

public abstract class AbstractOneToOneMatcher<U,​V> extends Object
  • Method Details

    • match

      public final com.google.common.collect.BiMap<V,​V> match(Collection<U> superset, Collection<V> subset)
    • handleUnmatchedItem

      protected void handleUnmatchedItem(com.google.common.collect.ImmutableBiMap.Builder<V,​V> mapBuilder, V subsetItem)
    • transform

      protected abstract V transform(U supersetItem)
    • matches

      protected abstract boolean matches(V supersetItem, V subsetItem)