Class PluginBundleExtension


  • public class PluginBundleExtension
    extends java.lang.Object
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String getDescription()  
      java.util.Map<java.lang.String,​java.util.Collection<java.lang.String>> getPluginTags()
      Returns the individual tags for declared plugins.
      java.util.Collection<java.lang.String> getTags()
      Returns the tags for declared plugins.
      java.lang.String getVcsUrl()  
      java.lang.String getWebsite()  
      boolean isEmpty()  
      void setDescription​(java.lang.String description)  
      void setPluginTags​(java.util.Map<java.lang.String,​java.util.Collection<java.lang.String>> pluginTags)
      Set individual tags for the declared plugins.
      void setTags​(java.util.Collection<java.lang.String> tags)
      Specify the tags to be used for all plugins contained by the bundle.
      void setVcsUrl​(java.lang.String vcsUrl)  
      void setWebsite​(java.lang.String website)  
      java.lang.String toString()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • PluginBundleExtension

        public PluginBundleExtension()
    • Method Detail

      • toString

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

        public boolean isEmpty()
      • getWebsite

        public java.lang.String getWebsite()
      • setWebsite

        public void setWebsite​(java.lang.String website)
      • getDescription

        public java.lang.String getDescription()
      • setDescription

        public void setDescription​(java.lang.String description)
      • getVcsUrl

        public java.lang.String getVcsUrl()
      • setVcsUrl

        public void setVcsUrl​(java.lang.String vcsUrl)
      • getTags

        public java.util.Collection<java.lang.String> getTags()
        Returns the tags for declared plugins. These tags apply to all plugins contained by the bundle, unless specific tags for individual plugins are declared (@see #pluginTags), in which case those take precedence.
      • setTags

        public void setTags​(java.util.Collection<java.lang.String> tags)
        Specify the tags to be used for all plugins contained by the bundle. If individual tags for specific plugins are also declared, those take precedence over the bundle level tags.
      • getPluginTags

        public java.util.Map<java.lang.String,​java.util.Collection<java.lang.String>> getPluginTags()
        Returns the individual tags for declared plugins. If specified, individual plugin tags take precedence over bundle level tags.
      • setPluginTags

        public void setPluginTags​(java.util.Map<java.lang.String,​java.util.Collection<java.lang.String>> pluginTags)
        Set individual tags for the declared plugins. If specified, individual plugin tags take precedence over bundle level tags (on a per-plugin basis).