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)