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

Constructor Detail

MockModuleDescriptor

public MockModuleDescriptor(com.atlassian.plugin.Plugin plugin,
                            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 String getCompleteKey()
Specified by:
getCompleteKey in interface com.atlassian.plugin.ModuleDescriptor<T>
Overrides:
getCompleteKey in class com.atlassian.plugin.descriptors.AbstractModuleDescriptor<T>

getKey

public 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 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,
                         String clazz)
                  throws com.atlassian.plugin.PluginParseException
Overrides:
loadClass in class com.atlassian.plugin.descriptors.AbstractModuleDescriptor<T>
Throws:
com.atlassian.plugin.PluginParseException


Copyright © 2011 Atlassian. All Rights Reserved.