Interface ComponentSelector
-
- All Known Subinterfaces:
LibraryComponentSelector
,ModuleComponentSelector
,ProjectComponentSelector
@Incubating public interface ComponentSelector
Represents some opaque criteria used to select a component instance during dependency resolution. Various sub-interfaces expose specific details about the criteria.- Since:
- 1.10
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description String
getDisplayName()
Returns a human-consumable display name for this selector.boolean
matchesStrictly(ComponentIdentifier identifier)
Checks if selector matches component identifier.
-
-
-
Method Detail
-
getDisplayName
String getDisplayName()
Returns a human-consumable display name for this selector.- Returns:
- Display name
- Since:
- 1.10
-
matchesStrictly
boolean matchesStrictly(ComponentIdentifier identifier)
Checks if selector matches component identifier.- Parameters:
identifier
- Component identifier- Returns:
- if this selector matches exactly the given component identifier.
- Since:
- 1.10
-
-