com.atlassian.confluence.plugin.dev
Class WebResourceModuleDescriptorDelegate

java.lang.Object
  extended by com.atlassian.plugin.descriptors.AbstractModuleDescriptor<Void>
      extended by com.atlassian.plugin.webresource.WebResourceModuleDescriptor
          extended by com.atlassian.confluence.plugin.dev.WebResourceModuleDescriptorDelegate
All Implemented Interfaces:
com.atlassian.plugin.ModuleDescriptor<Void>, com.atlassian.plugin.Resourced, com.atlassian.plugin.StateAware, com.atlassian.plugin.web.descriptors.ConditionalDescriptor

public abstract class WebResourceModuleDescriptorDelegate
extends com.atlassian.plugin.webresource.WebResourceModuleDescriptor


Field Summary
 
Fields inherited from class com.atlassian.plugin.descriptors.AbstractModuleDescriptor
moduleClass, moduleClassName, moduleFactory, plugin, resources, singleton
 
Constructor Summary
WebResourceModuleDescriptorDelegate(com.atlassian.plugin.webresource.WebResourceModuleDescriptor delegate)
           
 
Method Summary
 void destroy(com.atlassian.plugin.Plugin plugin)
           
 void disabled()
           
 void enabled()
           
 boolean equals(Object obj)
           
 String getCompleteKey()
           
 com.atlassian.plugin.web.Condition getCondition()
           
 Set<String> getContexts()
           
 List<String> getDependencies()
           
 String getDescription()
           
 String getDescriptionKey()
           
 String getI18nNameKey()
           
 String getKey()
           
 Float getMinJavaVersion()
           
 Void getModule()
           
 Class<Void> getModuleClass()
           
 String getName()
           
 Map<String,String> getParams()
           
 com.atlassian.plugin.Plugin getPlugin()
           
 String getPluginKey()
           
 com.atlassian.plugin.elements.ResourceDescriptor getResourceDescriptor(String type, String name)
           
 List<com.atlassian.plugin.elements.ResourceDescriptor> getResourceDescriptors()
           
 List<com.atlassian.plugin.elements.ResourceDescriptor> getResourceDescriptors(String type)
           
 com.atlassian.plugin.elements.ResourceLocation getResourceLocation(String type, String name)
           
 List<com.atlassian.plugin.webresource.WebResourceTransformation> getTransformations()
           
 int hashCode()
           
 void init(com.atlassian.plugin.Plugin plugin, org.dom4j.Element element)
           
 boolean isDisableMinification()
           
 boolean isEnabledByDefault()
           
 boolean isSingleton()
          Deprecated.  
 boolean isSystemModule()
           
 boolean satisfiesMinJavaVersion()
           
 void setPlugin(com.atlassian.plugin.Plugin plugin)
           
 boolean shouldDisplay()
           
 String toString()
           
 
Methods inherited from class com.atlassian.plugin.descriptors.AbstractModuleDescriptor
assertModuleClassImplements, isSingletonByDefault, loadClass, loadClass, provideValidationRules
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

WebResourceModuleDescriptorDelegate

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

init

public void init(com.atlassian.plugin.Plugin plugin,
                 org.dom4j.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
Parameters:
plugin -
element -
Throws:
com.atlassian.plugin.PluginParseException
See Also:
WebResourceModuleDescriptor.init(com.atlassian.plugin.Plugin, org.dom4j.Element)

getModule

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

enabled

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

disabled

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

getContexts

public Set<String> getContexts()
Overrides:
getContexts in class com.atlassian.plugin.webresource.WebResourceModuleDescriptor
Returns:
See Also:
WebResourceModuleDescriptor.getContexts()

getDependencies

public List<String> getDependencies()
Overrides:
getDependencies in class com.atlassian.plugin.webresource.WebResourceModuleDescriptor
Returns:
See Also:
WebResourceModuleDescriptor.getDependencies()

getTransformations

public List<com.atlassian.plugin.webresource.WebResourceTransformation> getTransformations()
Overrides:
getTransformations in class com.atlassian.plugin.webresource.WebResourceModuleDescriptor
Returns:
See Also:
WebResourceModuleDescriptor.getTransformations()

isDisableMinification

public boolean isDisableMinification()
Overrides:
isDisableMinification in class com.atlassian.plugin.webresource.WebResourceModuleDescriptor
Returns:
See Also:
WebResourceModuleDescriptor.isDisableMinification()

getCondition

public com.atlassian.plugin.web.Condition getCondition()
Specified by:
getCondition in interface com.atlassian.plugin.web.descriptors.ConditionalDescriptor
Overrides:
getCondition in class com.atlassian.plugin.webresource.WebResourceModuleDescriptor
Returns:
See Also:
WebResourceModuleDescriptor.getCondition()

shouldDisplay

public boolean shouldDisplay()
Overrides:
shouldDisplay in class com.atlassian.plugin.webresource.WebResourceModuleDescriptor
Returns:
See Also:
WebResourceModuleDescriptor.shouldDisplay()

destroy

public void destroy(com.atlassian.plugin.Plugin plugin)
Specified by:
destroy in interface com.atlassian.plugin.ModuleDescriptor<Void>
Overrides:
destroy in class com.atlassian.plugin.descriptors.AbstractModuleDescriptor<Void>
Parameters:
plugin -
See Also:
AbstractModuleDescriptor.destroy(com.atlassian.plugin.Plugin)

isEnabledByDefault

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

isSystemModule

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

isSingleton

public boolean isSingleton()
Deprecated. 

Overrides:
isSingleton in class com.atlassian.plugin.descriptors.AbstractModuleDescriptor<Void>
Returns:
See Also:
AbstractModuleDescriptor.isSingleton()

getCompleteKey

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

getPluginKey

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

getKey

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

getName

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

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>
Returns:
See Also:
AbstractModuleDescriptor.getModuleClass()

getDescription

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

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>
Returns:
See Also:
AbstractModuleDescriptor.getParams()

getI18nNameKey

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

getDescriptionKey

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

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>
Returns:
See Also:
AbstractModuleDescriptor.getResourceDescriptors()

getResourceDescriptors

public List<com.atlassian.plugin.elements.ResourceDescriptor> getResourceDescriptors(String type)
Specified by:
getResourceDescriptors in interface com.atlassian.plugin.Resourced
Overrides:
getResourceDescriptors in class com.atlassian.plugin.descriptors.AbstractModuleDescriptor<Void>
Parameters:
type -
Returns:
See Also:
AbstractModuleDescriptor.getResourceDescriptors(java.lang.String)

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>
Parameters:
type -
name -
Returns:
See Also:
AbstractModuleDescriptor.getResourceLocation(java.lang.String, java.lang.String)

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>
Parameters:
type -
name -
Returns:
See Also:
AbstractModuleDescriptor.getResourceDescriptor(java.lang.String, java.lang.String)

getMinJavaVersion

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

satisfiesMinJavaVersion

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

setPlugin

public void setPlugin(com.atlassian.plugin.Plugin plugin)
Overrides:
setPlugin in class com.atlassian.plugin.descriptors.AbstractModuleDescriptor<Void>
Parameters:
plugin -
See Also:
AbstractModuleDescriptor.setPlugin(com.atlassian.plugin.Plugin)

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>
Returns:
See Also:
AbstractModuleDescriptor.getPlugin()

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>
Parameters:
obj -
Returns:
See Also:
AbstractModuleDescriptor.equals(java.lang.Object)

hashCode

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

toString

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


Copyright © 2003-2013 Atlassian. All Rights Reserved.