Package org.omegat.core.data
Class PluginInformation
java.lang.Object
org.omegat.core.data.PluginInformation
Plugin information POJO data class.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classBuilder class.static enum -
Method Summary
Modifier and TypeMethodDescriptionbooleanGet the author(s) of the plugin.Get the category type of the plugin.Get the class name of the plugin entry point.Get the description of the plugin features.getLink()Get the link URL of the plugin homepage.getName()Get the name of the plugin.getUrl()Get the manifest URL of the plugin jar.Get the version of the plugin.inthashCode()It is identical if status is differed.booleantoString()
-
Method Details
-
getClassName
Get the class name of the plugin entry point.- Returns:
- className of plugin entry point
-
getName
Get the name of the plugin.- Returns:
- name of plugin
-
getVersion
Get the version of the plugin.- Returns:
- version of plugin
-
getDescription
Get the description of the plugin features.- Returns:
- description of plugin features
-
getAuthor
Get the author(s) of the plugin.- Returns:
- the author(s) of the plugin
-
getCategory
Get the category type of the plugin.- Returns:
- category type of plugin as PluginType enum
-
getLink
Get the link URL of the plugin homepage.- Returns:
- link URL of plugin homepage
-
getUrl
Get the manifest URL of the plugin jar.- Returns:
- manifest URL of plugin jar
-
isBundled
public boolean isBundled()- Returns:
- true if the plugin is bundled with OmegaT distribution, otherwise false when 3rd party plugin
-
getStatus
-
toString
-
hashCode
public int hashCode()It is identical if status is differed. -
equals
-