Class PluginInfo


  • public class PluginInfo
    extends Object
    Object for holding information about a plug-in definition as it is loaded from the extensions definition file. This class has no effect on the actual installed plug-ins. To get more information about what is installed and what is not, call PluginDefinition.checkInstallation(DbControl, java.util.Collection).
    Since:
    3.0
    Author:
    Nicklas
    Last modified
    $Date: 2011-10-24 12:47:31 +0200 (må, 24 okt 2011) $
    • Field Detail

      • NAME_COMPARATOR

        public static final Comparator<PluginInfo> NAME_COMPARATOR
        Comparator that sort plug-ins according to their names. If two names are equal, the sort is also done on the class name.
      • about

        private About about
      • className

        private String className
      • internalId

        private int internalId
      • disabled

        private boolean disabled
      • notFound

        private boolean notFound
    • Constructor Detail

      • PluginInfo

        public PluginInfo​(String id)
        Create a new information object.
    • Method Detail

      • getClassName

        public String getClassName()
        Get the class name of the plug-in.
      • setClassName

        public void setClassName​(String className)
      • getAbout

        public About getAbout()
        Get information about the authors of the plug-in.
      • setAbout

        public void setAbout​(About about)
      • getType

        public Plugin.MainType getType()
        Get the main type of the plug-in. This information may not be available for plug-ins that has not been installed.
      • setProperty

        public void setProperty​(String name,
                                String value)
      • setInternalId

        public void setInternalId​(int internalId)
      • isInstalled

        public boolean isInstalled()
        Is this plug-in installed or not?
      • isDisabled

        public boolean isDisabled()
        Is this plug-in enabled or not?
      • setDisabled

        public void setDisabled​(boolean disabled)
      • isNotFound

        public boolean isNotFound()
        Does this plug-in exists on the server or not?
      • setNotFound

        public void setNotFound​(boolean notFound)