Interface ModuleVersionSelector

    • Method Detail

      • getGroup

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

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

        @Nullable
        java.lang.String getVersion()
        The version of the module. May be null.
        Returns:
        module version
      • matchesStrictly

        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.
      • getModule

        ModuleIdentifier getModule()
        The module identifier of the component. Returns the same information as getGroup() and getName().
        Returns:
        the module identifier
        Since:
        4.9