Class Hints

java.lang.Object
org.eclipse.sisu.plexus.Hints

public final class Hints extends Object
Constants and utility methods for dealing with Plexus hints.
  • Field Details

  • Constructor Details

    • Hints

      private Hints()
  • Method Details

    • canonicalHint

      public static String canonicalHint(String hint)
      Returns the canonical form of the given Plexus hint.
      Parameters:
      hint - The Plexus hint
      Returns:
      Canonical hint denoting the same component as the given hint
    • isDefaultHint

      public static boolean isDefaultHint(String hint)
      Determines if the given Plexus hint denotes the default component.
      Parameters:
      hint - The Plexus hint
      Returns:
      true if the given hint denotes the default component
    • canonicalHints

      public static String[] canonicalHints(String... hints)
      Returns the canonical form of the given Plexus hints.
      Parameters:
      hints - The Plexus hints
      Returns:
      Array of canonical hints
    • canonicalHints

      public static List<String> canonicalHints(List<String> hints)
      Returns the canonical form of the given Plexus hints.
      Parameters:
      hints - The Plexus hints
      Returns:
      List of canonical hints
    • canonicalHints

      public static String[] canonicalHints(org.codehaus.plexus.component.annotations.Requirement requirement)
      Returns the Plexus hints contained in the given @Requirement.
      Parameters:
      requirement - The Plexus requirement
      Returns:
      Array of canonical hints