com.atlassian.plugin
Class MockModuleDescriptor<T>

java.lang.Object
  extended by com.atlassian.plugin.descriptors.AbstractModuleDescriptor<T>
      extended by com.atlassian.plugin.MockModuleDescriptor<T>
All Implemented Interfaces:
com.atlassian.plugin.ModuleDescriptor<T>, com.atlassian.plugin.Resourced, com.atlassian.plugin.StateAware

public class MockModuleDescriptor<T>
extends com.atlassian.plugin.descriptors.AbstractModuleDescriptor<T>


Field Summary
 
Fields inherited from class com.atlassian.plugin.descriptors.AbstractModuleDescriptor
moduleClass, moduleClassName, moduleFactory, name, resources, singleton
 
Constructor Summary
MockModuleDescriptor(com.atlassian.plugin.Plugin plugin, java.lang.String key, T module)
           
 
Method Summary
 java.lang.String getCompleteKey()
           
 java.lang.String getKey()
           
 T getModule()
           
 java.lang.Class<T> getModuleClass()
           
 com.atlassian.plugin.Plugin getPlugin()
           
protected  void loadClass(com.atlassian.plugin.Plugin plugin, java.lang.String clazz)
           
 
Methods inherited from class com.atlassian.plugin.descriptors.AbstractModuleDescriptor
assertModuleClassImplements, checkPermissions, destroy, disabled, enabled, equals, getDescription, getDescriptionKey, getI18nNameKey, getMinJavaVersion, getModuleClassName, getName, getParams, getPluginKey, getRequiredPermissions, getResourceDescriptor, getResourceDescriptors, getResourceDescriptors, getResourceLocation, hashCode, init, isEnabledByDefault, isSingleton, isSingletonByDefault, isSystemModule, loadClass, provideValidationRules, satisfiesMinJavaVersion, setPlugin, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MockModuleDescriptor

public MockModuleDescriptor(com.atlassian.plugin.Plugin plugin,
                            java.lang.String key,
                            T module)
Method Detail

getModule

public T getModule()
Specified by:
getModule in interface com.atlassian.plugin.ModuleDescriptor<T>
Specified by:
getModule in class com.atlassian.plugin.descriptors.AbstractModuleDescriptor<T>

getCompleteKey

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

getKey

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

getPlugin

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

getModuleClass

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

loadClass

protected void loadClass(com.atlassian.plugin.Plugin plugin,
                         java.lang.String clazz)
                  throws com.atlassian.plugin.PluginParseException
Overrides:
loadClass in class com.atlassian.plugin.descriptors.AbstractModuleDescriptor<T>
Throws:
com.atlassian.plugin.PluginParseException


Copyright © 2013 Atlassian. All Rights Reserved.