com.atlassian.confluence.plugin.dev
Class WebResourceModuleDescriptorDelegate

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

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


Field Summary
 
Fields inherited from class com.atlassian.plugin.descriptors.AbstractModuleDescriptor
key, moduleClass, moduleClassName, moduleFactory, name, 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(java.lang.Object obj)
           
 java.lang.String getCompleteKey()
           
 com.atlassian.plugin.webresource.condition.UrlReadingCondition getCondition()
           
 java.util.Set<java.lang.String> getContexts()
           
 java.util.List<java.lang.String> getDependencies()
           
 java.lang.String getDescription()
           
 java.lang.String getDescriptionKey()
           
 java.lang.String getI18nNameKey()
           
 java.lang.String getKey()
           
 java.lang.Float getMinJavaVersion()
           
 java.lang.Void getModule()
           
 java.lang.Class<java.lang.Void> getModuleClass()
           
 java.lang.String getName()
           
 java.util.Map<java.lang.String,java.lang.String> getParams()
           
 com.atlassian.plugin.Plugin getPlugin()
           
 java.lang.String getPluginKey()
           
 com.atlassian.plugin.elements.ResourceDescriptor getResourceDescriptor(java.lang.String type, java.lang.String name)
           
 java.util.List<com.atlassian.plugin.elements.ResourceDescriptor> getResourceDescriptors()
           
 java.util.List<com.atlassian.plugin.elements.ResourceDescriptor> getResourceDescriptors(java.lang.String type)
           
 com.atlassian.plugin.elements.ResourceLocation getResourceLocation(java.lang.String type, java.lang.String name)
           
 java.util.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(com.atlassian.plugin.webresource.QueryParams params)
           
 java.lang.String toString()
           
 
Methods inherited from class com.atlassian.plugin.webresource.WebResourceModuleDescriptor
canEncodeStateIntoUrl, getDataProviders, shouldDisplayImmediate
 
Methods inherited from class com.atlassian.plugin.descriptors.AbstractModuleDescriptor
assertModuleClassImplements, checkPermissions, destroy, getModuleClassName, getRequiredPermissions, 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<java.lang.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 java.lang.Void getModule()
Specified by:
getModule in interface com.atlassian.plugin.ModuleDescriptor<java.lang.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 java.util.Set<java.lang.String> getContexts()
Overrides:
getContexts in class com.atlassian.plugin.webresource.WebResourceModuleDescriptor
Returns:
See Also:
WebResourceModuleDescriptor.getContexts()

getDependencies

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

getTransformations

public java.util.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.webresource.condition.UrlReadingCondition getCondition()
Overrides:
getCondition in class com.atlassian.plugin.webresource.WebResourceModuleDescriptor
Returns:
See Also:
WebResourceModuleDescriptor.getCondition()

shouldDisplay

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

destroy

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

isEnabledByDefault

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

isSystemModule

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

isSingleton

@Deprecated
public boolean isSingleton()
Deprecated. 

Overrides:
isSingleton in class com.atlassian.plugin.descriptors.AbstractModuleDescriptor<java.lang.Void>

getCompleteKey

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

getPluginKey

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

getKey

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

getName

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

getModuleClass

public java.lang.Class<java.lang.Void> getModuleClass()
Specified by:
getModuleClass in interface com.atlassian.plugin.ModuleDescriptor<java.lang.Void>
Overrides:
getModuleClass in class com.atlassian.plugin.descriptors.AbstractModuleDescriptor<java.lang.Void>
Returns:
See Also:
AbstractModuleDescriptor.getModuleClass()

getDescription

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

getParams

public java.util.Map<java.lang.String,java.lang.String> getParams()
Specified by:
getParams in interface com.atlassian.plugin.ModuleDescriptor<java.lang.Void>
Overrides:
getParams in class com.atlassian.plugin.descriptors.AbstractModuleDescriptor<java.lang.Void>
Returns:
See Also:
AbstractModuleDescriptor.getParams()

getI18nNameKey

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

getDescriptionKey

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

getResourceDescriptors

public java.util.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<java.lang.Void>
Returns:
See Also:
AbstractModuleDescriptor.getResourceDescriptors()

getResourceDescriptors

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

getResourceLocation

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

getResourceDescriptor

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

getMinJavaVersion

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

satisfiesMinJavaVersion

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

setPlugin

public void setPlugin(com.atlassian.plugin.Plugin plugin)
Overrides:
setPlugin in class com.atlassian.plugin.descriptors.AbstractModuleDescriptor<java.lang.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<java.lang.Void>
Overrides:
getPlugin in class com.atlassian.plugin.descriptors.AbstractModuleDescriptor<java.lang.Void>
Returns:
See Also:
AbstractModuleDescriptor.getPlugin()

equals

public boolean equals(java.lang.Object obj)
Specified by:
equals in interface com.atlassian.plugin.ModuleDescriptor<java.lang.Void>
Overrides:
equals in class com.atlassian.plugin.descriptors.AbstractModuleDescriptor<java.lang.Void>
Parameters:
obj -
Returns:
See Also:
AbstractModuleDescriptor.equals(java.lang.Object)

hashCode

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

toString

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


Copyright © 2003-2013 Atlassian. All Rights Reserved.