Class PackageDescriptor

  • All Implemented Interfaces:
    java.lang.Comparable<PackageDescriptor>

    public class PackageDescriptor
    extends java.lang.Object
    implements java.lang.Comparable<PackageDescriptor>
    • Constructor Detail

      • PackageDescriptor

        public PackageDescriptor​(java.lang.String name,
                                 java.lang.String version,
                                 PackageDescriptor.OS os,
                                 java.lang.String description,
                                 java.lang.String organisation,
                                 java.lang.String author,
                                 java.lang.String maintainer,
                                 java.lang.String license,
                                 java.lang.String url,
                                 java.lang.String logoUrl,
                                 java.lang.String keywords,
                                 boolean autoInstalled,
                                 boolean hasPlugins,
                                 java.util.List<java.lang.String> dependencies,
                                 java.util.List<java.lang.String> conflicts)
    • Method Detail

      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object other)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • getName

        public java.lang.String getName()
      • getURL

        public java.lang.String getURL()
      • getLogoURL

        public java.lang.String getLogoURL()
      • getDependencies

        public java.util.Set<java.lang.String> getDependencies()
      • getConflicts

        public java.util.Set<java.lang.String> getConflicts()
      • getLocalPackageDirectory

        public java.io.File getLocalPackageDirectory()
      • setHasBrokenDependencies

        public void setHasBrokenDependencies()
      • hasBrokenDependencies

        public boolean hasBrokenDependencies()
      • getDescription

        public java.lang.String getDescription()
      • getOrganisation

        public java.lang.String getOrganisation()
      • getAuthor

        public java.lang.String getAuthor()
      • getLicense

        public java.lang.String getLicense()
      • getMaintainer

        public java.lang.String getMaintainer()
      • getKeywords

        public java.lang.String getKeywords()
      • getAutoInstalled

        public boolean getAutoInstalled()
      • hasPlugins

        public boolean hasPlugins()
      • toHTML

        public java.lang.String toHTML()