Class WebResourceModuleDescriptorDelegate

java.lang.Object
com.atlassian.plugin.descriptors.AbstractModuleDescriptor<Void>
com.atlassian.plugin.webresource.WebResourceModuleDescriptor
com.atlassian.confluence.plugin.dev.WebResourceModuleDescriptorDelegate
All Implemented Interfaces:
com.atlassian.plugin.ModuleDescriptor<Void>, com.atlassian.plugin.Resourced, com.atlassian.plugin.ScopeAware, com.atlassian.plugin.StateAware, com.atlassian.webresource.api.descriptor.WebResourceModuleDescriptor

public abstract class WebResourceModuleDescriptorDelegate extends com.atlassian.plugin.webresource.WebResourceModuleDescriptor
  • Constructor Details

    • WebResourceModuleDescriptorDelegate

      public WebResourceModuleDescriptorDelegate(com.atlassian.plugin.webresource.WebResourceModuleDescriptor delegate)
  • Method Details

    • init

      public void init(@NonNull com.atlassian.plugin.Plugin plugin, @NonNull com.atlassian.plugin.module.Element element) throws com.atlassian.plugin.PluginParseException
      Specified by:
      init in interface com.atlassian.plugin.ModuleDescriptor<Void>
      Overrides:
      init in class com.atlassian.plugin.webresource.WebResourceModuleDescriptor
      Throws:
      com.atlassian.plugin.PluginParseException
    • getModule

      public Void getModule()
      Specified by:
      getModule in interface com.atlassian.plugin.ModuleDescriptor<Void>
      Overrides:
      getModule in class com.atlassian.plugin.webresource.WebResourceModuleDescriptor
    • enabled

      public void enabled()
      Specified by:
      enabled in interface com.atlassian.plugin.StateAware
      Overrides:
      enabled in class com.atlassian.plugin.webresource.WebResourceModuleDescriptor
    • disabled

      public void disabled()
      Specified by:
      disabled in interface com.atlassian.plugin.StateAware
      Overrides:
      disabled in class com.atlassian.plugin.webresource.WebResourceModuleDescriptor
    • getContexts

      public Set<String> getContexts()
      Specified by:
      getContexts in interface com.atlassian.webresource.api.descriptor.WebResourceModuleDescriptor
      Overrides:
      getContexts in class com.atlassian.plugin.webresource.WebResourceModuleDescriptor
    • getDependencies

      public List<String> getDependencies()
      Specified by:
      getDependencies in interface com.atlassian.webresource.api.descriptor.WebResourceModuleDescriptor
      Overrides:
      getDependencies in class com.atlassian.plugin.webresource.WebResourceModuleDescriptor
    • isDisableMinification

      public boolean isDisableMinification()
      Specified by:
      isDisableMinification in interface com.atlassian.webresource.api.descriptor.WebResourceModuleDescriptor
      Overrides:
      isDisableMinification in class com.atlassian.plugin.webresource.WebResourceModuleDescriptor
    • getDataProviders

      public Map<String,com.atlassian.webresource.api.data.WebResourceDataProvider> getDataProviders()
      Overrides:
      getDataProviders in class com.atlassian.plugin.webresource.WebResourceModuleDescriptor
    • destroy

      public void destroy()
      Specified by:
      destroy in interface com.atlassian.plugin.ModuleDescriptor<Void>
      Overrides:
      destroy in class com.atlassian.plugin.descriptors.AbstractModuleDescriptor<Void>
    • isEnabledByDefault

      public boolean isEnabledByDefault()
      Specified by:
      isEnabledByDefault in interface com.atlassian.plugin.ModuleDescriptor<Void>
      Overrides:
      isEnabledByDefault in class com.atlassian.plugin.descriptors.AbstractModuleDescriptor<Void>
    • isSystemModule

      public boolean isSystemModule()
      Specified by:
      isSystemModule in interface com.atlassian.plugin.ModuleDescriptor<Void>
      Overrides:
      isSystemModule in class com.atlassian.plugin.descriptors.AbstractModuleDescriptor<Void>
    • getCompleteKey

      public String getCompleteKey()
      Specified by:
      getCompleteKey in interface com.atlassian.plugin.ModuleDescriptor<Void>
      Overrides:
      getCompleteKey in class com.atlassian.plugin.descriptors.AbstractModuleDescriptor<Void>
    • getPluginKey

      public String getPluginKey()
      Specified by:
      getPluginKey in interface com.atlassian.plugin.ModuleDescriptor<Void>
      Overrides:
      getPluginKey in class com.atlassian.plugin.descriptors.AbstractModuleDescriptor<Void>
    • getKey

      public String getKey()
      Specified by:
      getKey in interface com.atlassian.plugin.ModuleDescriptor<Void>
      Overrides:
      getKey in class com.atlassian.plugin.descriptors.AbstractModuleDescriptor<Void>
    • getName

      public String getName()
      Specified by:
      getName in interface com.atlassian.plugin.ModuleDescriptor<Void>
      Overrides:
      getName in class com.atlassian.plugin.descriptors.AbstractModuleDescriptor<Void>
    • getModuleClass

      public Class<Void> getModuleClass()
      Specified by:
      getModuleClass in interface com.atlassian.plugin.ModuleDescriptor<Void>
      Overrides:
      getModuleClass in class com.atlassian.plugin.descriptors.AbstractModuleDescriptor<Void>
    • getDescription

      public String getDescription()
      Specified by:
      getDescription in interface com.atlassian.plugin.ModuleDescriptor<Void>
      Overrides:
      getDescription in class com.atlassian.plugin.descriptors.AbstractModuleDescriptor<Void>
    • getParams

      public Map<String,String> getParams()
      Specified by:
      getParams in interface com.atlassian.plugin.ModuleDescriptor<Void>
      Overrides:
      getParams in class com.atlassian.plugin.descriptors.AbstractModuleDescriptor<Void>
    • getI18nNameKey

      public String getI18nNameKey()
      Specified by:
      getI18nNameKey in interface com.atlassian.plugin.ModuleDescriptor<Void>
      Overrides:
      getI18nNameKey in class com.atlassian.plugin.descriptors.AbstractModuleDescriptor<Void>
    • getDescriptionKey

      public String getDescriptionKey()
      Specified by:
      getDescriptionKey in interface com.atlassian.plugin.ModuleDescriptor<Void>
      Overrides:
      getDescriptionKey in class com.atlassian.plugin.descriptors.AbstractModuleDescriptor<Void>
    • getResourceDescriptors

      public List<com.atlassian.plugin.elements.ResourceDescriptor> getResourceDescriptors()
      Specified by:
      getResourceDescriptors in interface com.atlassian.plugin.Resourced
      Overrides:
      getResourceDescriptors in class com.atlassian.plugin.descriptors.AbstractModuleDescriptor<Void>
    • getResourceLocation

      public com.atlassian.plugin.elements.ResourceLocation getResourceLocation(String type, String name)
      Specified by:
      getResourceLocation in interface com.atlassian.plugin.Resourced
      Overrides:
      getResourceLocation in class com.atlassian.plugin.descriptors.AbstractModuleDescriptor<Void>
    • getResourceDescriptor

      public com.atlassian.plugin.elements.ResourceDescriptor getResourceDescriptor(String type, String name)
      Specified by:
      getResourceDescriptor in interface com.atlassian.plugin.Resourced
      Overrides:
      getResourceDescriptor in class com.atlassian.plugin.descriptors.AbstractModuleDescriptor<Void>
    • getMinJavaVersion

      public Float getMinJavaVersion()
      Specified by:
      getMinJavaVersion in interface com.atlassian.plugin.ModuleDescriptor<Void>
      Overrides:
      getMinJavaVersion in class com.atlassian.plugin.descriptors.AbstractModuleDescriptor<Void>
    • satisfiesMinJavaVersion

      public boolean satisfiesMinJavaVersion()
      Specified by:
      satisfiesMinJavaVersion in interface com.atlassian.plugin.ModuleDescriptor<Void>
      Overrides:
      satisfiesMinJavaVersion in class com.atlassian.plugin.descriptors.AbstractModuleDescriptor<Void>
    • setPlugin

      public void setPlugin(com.atlassian.plugin.Plugin plugin)
      Overrides:
      setPlugin in class com.atlassian.plugin.descriptors.AbstractModuleDescriptor<Void>
    • getPlugin

      public com.atlassian.plugin.Plugin getPlugin()
      Specified by:
      getPlugin in interface com.atlassian.plugin.ModuleDescriptor<Void>
      Overrides:
      getPlugin in class com.atlassian.plugin.descriptors.AbstractModuleDescriptor<Void>
    • equals

      public boolean equals(Object obj)
      Specified by:
      equals in interface com.atlassian.plugin.ModuleDescriptor<Void>
      Overrides:
      equals in class com.atlassian.plugin.descriptors.AbstractModuleDescriptor<Void>
    • hashCode

      public int hashCode()
      Specified by:
      hashCode in interface com.atlassian.plugin.ModuleDescriptor<Void>
      Overrides:
      hashCode in class com.atlassian.plugin.descriptors.AbstractModuleDescriptor<Void>
    • toString

      public String toString()
      Overrides:
      toString in class com.atlassian.plugin.descriptors.AbstractModuleDescriptor<Void>