Package org.eclipse.sisu.plexus
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 Summary
Fields Modifier and Type Field Description static StringDEFAULT_HINTstatic String[]NO_HINTS
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static StringcanonicalHint(String hint)Returns the canonical form of the given Plexus hint.static String[]canonicalHints(String... hints)Returns the canonical form of the given Plexus hints.static List<String>canonicalHints(List<String> hints)Returns the canonical form of the given Plexus hints.static String[]canonicalHints(org.codehaus.plexus.component.annotations.Requirement requirement)Returns the Plexus hints contained in the given @Requirement.static booleanisDefaultHint(String hint)Determines if the given Plexus hint denotes the default component.
-
-
-
Field Detail
-
NO_HINTS
public static final String[] NO_HINTS
-
DEFAULT_HINT
public static final String DEFAULT_HINT
- See Also:
- Constant Field Values
-
-
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:
trueif 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
-
-