Class Hints


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

      • 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