Class PluginInformation


  • public class PluginInformation
    extends java.lang.Object
    Plugin information POJO data class.
    • Method Detail

      • getClassName

        public java.lang.String getClassName()
        Returns:
        className of plugin entry point
      • getName

        public java.lang.String getName()
        Returns:
        name of plugin
      • getVersion

        public java.lang.String getVersion()
        Returns:
        version of plugin
      • getDescription

        public java.lang.String getDescription()
        Returns:
        description of plugin features
      • getAuthor

        public java.lang.String getAuthor()
        Returns:
        author(s) of plugin
      • getCategory

        public final PluginUtils.PluginType getCategory()
        Returns:
        category type of plugin as PluginType enum
      • getLink

        public final java.lang.String getLink()
        Returns:
        link URL of plugin homepage
      • getUrl

        public java.net.URL getUrl()
        Returns:
        manifest URL of plugin jar
      • isBundled

        public final boolean isBundled()
        Returns:
        true if plugin is bundled with OmegaT distribution, otherwise false when 3rd party plugin
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
        Returns:
        string expression of PluginInformation class.
      • hashCode

        public int hashCode()
        It is identical if status is differed.
        Overrides:
        hashCode in class java.lang.Object
        Returns:
        hashCode of plugin
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object