java.lang.Object
org.eclipse.aether.internal.impl.synccontext.named.NameMappers

public final class NameMappers extends Object
As end-user "mappers" are actually configurations/compositions and are constructed from several NameMapper implementations, this helper class constructing them. This class also holds "names" used by service locator and Guice/Sisu as well. Ideally, name mapper you want should exist here, constructing name mappers should not be needed (unless some very specific case or testing).
Since:
1.9.4
  • Field Details

  • Constructor Details

    • NameMappers

      private NameMappers()
  • Method Details

    • staticNameMapper

      public static NameMapper staticNameMapper()
    • gavNameMapper

      public static NameMapper gavNameMapper()
    • gavNameMapper

      public static NameMapper gavNameMapper(boolean fileSystemFriendly)
      Since:
      1.9.25
    • gaecvNameMapper

      public static NameMapper gaecvNameMapper()
      Since:
      1.9.25
    • gaecvNameMapper

      public static NameMapper gaecvNameMapper(boolean fileSystemFriendly)
      Since:
      1.9.25
    • fileGavNameMapper

      public static NameMapper fileGavNameMapper()
    • fileGaecvNameMapper

      public static NameMapper fileGaecvNameMapper()
      Since:
      1.9.25
    • fileStaticNameMapper

      public static NameMapper fileStaticNameMapper()
      Since:
      1.9.6
    • fileHashingGavNameMapper

      public static NameMapper fileHashingGavNameMapper()
    • fileHashingGaecvNameMapper

      public static NameMapper fileHashingGaecvNameMapper()
      Since:
      1.9.25
    • discriminatingNameMapper

      public static NameMapper discriminatingNameMapper()