Interface ComponentSelector

    • Method Detail

      • getDisplayName

        java.lang.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
      • getAttributes

        AttributeContainer getAttributes()
        The attributes of the module to select the component from. The attributes only include selector specific attributes. This means it typically doesn't include any consumer specific attribute.
        Returns:
        the attributes
        Since:
        4.9
      • getRequestedCapabilities

        java.util.List<Capability> getRequestedCapabilities()
        The requested capabilities.
        Returns:
        the requested capabilities. If returning an empty list, the implicit capability will be used.
        Since:
        5.3