Class PURL

    • Constructor Detail

      • PURL

        public PURL()
      • PURL

        public PURL​(PURL source)
        NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
    • Method Detail

      • getName

        public String getName()
        Get 组件名称
        Returns:
        Name 组件名称
      • setName

        public void setName​(String Name)
        Set 组件名称
        Parameters:
        Name - 组件名称
      • getProtocol

        public String getProtocol()
        Get 组件所属的类型,如:github, gitlab, generic, deb, rpm, maven 等
        Returns:
        Protocol 组件所属的类型,如:github, gitlab, generic, deb, rpm, maven 等
      • setProtocol

        public void setProtocol​(String Protocol)
        Set 组件所属的类型,如:github, gitlab, generic, deb, rpm, maven 等
        Parameters:
        Protocol - 组件所属的类型,如:github, gitlab, generic, deb, rpm, maven 等
      • getNamespace

        public String getNamespace()
        Get 组件名的前缀名,如github和gitlab的用户名,deb的操作系统,maven包的group id等
        Returns:
        Namespace 组件名的前缀名,如github和gitlab的用户名,deb的操作系统,maven包的group id等
      • setNamespace

        public void setNamespace​(String Namespace)
        Set 组件名的前缀名,如github和gitlab的用户名,deb的操作系统,maven包的group id等
        Parameters:
        Namespace - 组件名的前缀名,如github和gitlab的用户名,deb的操作系统,maven包的group id等
      • getQualifiers

        public Qualifier[] getQualifiers()
        Get 修饰组件的额外属性 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Qualifiers 修饰组件的额外属性 注意:此字段可能返回 null,表示取不到有效值。
      • setQualifiers

        public void setQualifiers​(Qualifier[] Qualifiers)
        Set 修饰组件的额外属性 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Qualifiers - 修饰组件的额外属性 注意:此字段可能返回 null,表示取不到有效值。
      • getSubpath

        public String getSubpath()
        Get 相对于组件包根位置的子目录
        Returns:
        Subpath 相对于组件包根位置的子目录
      • setSubpath

        public void setSubpath​(String Subpath)
        Set 相对于组件包根位置的子目录
        Parameters:
        Subpath - 相对于组件包根位置的子目录
      • getVersion

        public String getVersion()
        Get 组件版本号
        Returns:
        Version 组件版本号
      • setVersion

        public void setVersion​(String Version)
        Set 组件版本号
        Parameters:
        Version - 组件版本号