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:
ModuleDescriptor<T>, Resourced, StateAware

public class MockModuleDescriptor<T>
extends AbstractModuleDescriptor<T>


Field Summary
 
Fields inherited from class com.atlassian.plugin.descriptors.AbstractModuleDescriptor
moduleClass, moduleClassName, moduleFactory, resources, singleton
 
Constructor Summary
MockModuleDescriptor(Plugin plugin, String key, T module)
           
 
Method Summary
 String getCompleteKey()
           
 String getKey()
           
 T getModule()
           
 Class<T> getModuleClass()
           
 Plugin getPlugin()
           
protected  void loadClass(Plugin plugin, String clazz)
           
 
Methods inherited from class com.atlassian.plugin.descriptors.AbstractModuleDescriptor
assertModuleClassImplements, destroy, disabled, enabled, equals, getDescription, getDescriptionKey, getI18nNameKey, getMinJavaVersion, getName, getParams, getPluginKey, 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(Plugin plugin,
                            String key,
                            T module)
Method Detail

getModule

public T getModule()
Specified by:
getModule in interface ModuleDescriptor<T>
Specified by:
getModule in class AbstractModuleDescriptor<T>

getCompleteKey

public String getCompleteKey()
Specified by:
getCompleteKey in interface ModuleDescriptor<T>
Overrides:
getCompleteKey in class AbstractModuleDescriptor<T>

getKey

public String getKey()
Specified by:
getKey in interface ModuleDescriptor<T>
Overrides:
getKey in class AbstractModuleDescriptor<T>

getPlugin

public Plugin getPlugin()
Specified by:
getPlugin in interface ModuleDescriptor<T>
Overrides:
getPlugin in class AbstractModuleDescriptor<T>

getModuleClass

public Class<T> getModuleClass()
Specified by:
getModuleClass in interface ModuleDescriptor<T>
Overrides:
getModuleClass in class AbstractModuleDescriptor<T>

loadClass

protected void loadClass(Plugin plugin,
                         String clazz)
                  throws PluginParseException
Overrides:
loadClass in class AbstractModuleDescriptor<T>
Throws:
PluginParseException


Copyright © 2011 Atlassian. All Rights Reserved.