Interface ModuleVersionSelector

    • Method Detail

      • getGroup

        String getGroup()
        The group of the module.
        Returns:
        module group
      • getName

        String getName()
        The name of the module.
        Returns:
        module name
      • getVersion

        String getVersion()
        The version of the module
        Returns:
        module version
      • getVersionConstraint

        @Incubating
        VersionConstraint getVersionConstraint()
        Returns the version constraint to be used during selection.
        Returns:
        the version constraint
        Since:
        4.4
      • matchesStrictly

        @Incubating
        boolean matchesStrictly​(ModuleVersionIdentifier identifier)
        To match strictly means that the given identifier needs to have equal group, module name and version. It does not smartly match dynamic versions, e.g. '1.+' selector does not strictly match '1.2' identifier.
        Returns:
        if this selector matches exactly the given identifier.