Uses of Interface
com.atlassian.plugin.ModuleDescriptor

Packages that use ModuleDescriptor
com.atlassian.plugin   
com.atlassian.plugin.descriptors   
com.atlassian.plugin.event.events   
com.atlassian.plugin.impl   
com.atlassian.plugin.manager   
com.atlassian.plugin.parsers   
com.atlassian.plugin.predicate   
 

Uses of ModuleDescriptor in com.atlassian.plugin
 

Methods in com.atlassian.plugin with type parameters of type ModuleDescriptor
<D extends ModuleDescriptor<?>>
java.util.List<D>
PluginAccessor.getEnabledModuleDescriptorsByClass(java.lang.Class<D> descriptorClazz)
          Get all enabled module descriptors that have a specific descriptor class.
<D extends ModuleDescriptor<?>>
java.util.List<D>
PluginAccessor.getEnabledModuleDescriptorsByClass(java.lang.Class<D> descriptorClazz, boolean verbose)
          Deprecated. Since 2.3.0, use #getEnabledModuleDescriptorsByClass(Class) instead
 

Methods in com.atlassian.plugin that return ModuleDescriptor
 ModuleDescriptor<?> PluginAccessor.getEnabledPluginModule(java.lang.String completeKey)
          Retrieve an enabled plugin module by complete module key.
 ModuleDescriptor<?> DefaultModuleDescriptorFactory.getModuleDescriptor(java.lang.String type)
           
 ModuleDescriptor<?> ModuleDescriptorFactory.getModuleDescriptor(java.lang.String type)
           
 ModuleDescriptor<?> Plugin.getModuleDescriptor(java.lang.String key)
          Get the ModuleDescriptor for a particular key.
 ModuleDescriptor<?> PluginAccessor.getPluginModule(java.lang.String completeKey)
          Retrieve any plugin module by complete module key.
 

Methods in com.atlassian.plugin that return types with arguments of type ModuleDescriptor
protected  java.util.Map<java.lang.String,java.lang.Class<? extends ModuleDescriptor>> DefaultModuleDescriptorFactory.getDescriptorClassesMap()
           
<M> java.util.List<ModuleDescriptor<M>>
PluginAccessor.getEnabledModuleDescriptorsByType(java.lang.String type)
          Deprecated. since 0.17, use PluginAccessor.getModuleDescriptors(com.atlassian.plugin.predicate.ModuleDescriptorPredicate) with an appropriate predicate instead.
 java.lang.Class<? extends ModuleDescriptor> DefaultModuleDescriptorFactory.getModuleDescriptorClass(java.lang.String type)
           
 java.lang.Class<? extends ModuleDescriptor> ModuleDescriptorFactory.getModuleDescriptorClass(java.lang.String type)
           
 java.util.Collection<ModuleDescriptor<?>> Plugin.getModuleDescriptors()
          Get the Collection of descriptors.
<M> java.util.Collection<ModuleDescriptor<M>>
PluginAccessor.getModuleDescriptors(ModuleDescriptorPredicate<M> moduleDescriptorPredicate)
          Gets all module descriptors of installed modules that match the given predicate.
<M> java.util.List<ModuleDescriptor<M>>
Plugin.getModuleDescriptorsByModuleClass(java.lang.Class<M> moduleClass)
          Get the descriptors whose module class implements or is assignable from the supplied Class.
 

Methods in com.atlassian.plugin with parameters of type ModuleDescriptor
 void Plugin.addModuleDescriptor(ModuleDescriptor<?> moduleDescriptor)
           
 

Method parameters in com.atlassian.plugin with type arguments of type ModuleDescriptor
 void DefaultModuleDescriptorFactory.addModuleDescriptor(java.lang.String type, java.lang.Class<? extends ModuleDescriptor> moduleDescriptorClass)
           
<M> java.util.List<M>
PluginAccessor.getEnabledModulesByClassAndDescriptor(java.lang.Class<ModuleDescriptor<M>> descriptorClass, java.lang.Class<M> moduleClass)
          Deprecated. since 0.17, use PluginAccessor.getModules(com.atlassian.plugin.predicate.ModuleDescriptorPredicate) with an appropriate predicate instead.
 

Uses of ModuleDescriptor in com.atlassian.plugin.descriptors
 

Classes in com.atlassian.plugin.descriptors that implement ModuleDescriptor
 class AbstractModuleDescriptor<T>
           
 class ResourcedModuleDescriptor<T>
          Deprecated. All module descriptors now have resources. Use AbstractModuleDescriptor instead.
 class UnloadableModuleDescriptor
          Instances of this class represent a module which could not be loaded, not a module which can be unloaded.
 class UnrecognisedModuleDescriptor
           
 

Methods in com.atlassian.plugin.descriptors that return ModuleDescriptor
 ModuleDescriptor<?> ChainModuleDescriptorFactory.getModuleDescriptor(java.lang.String type)
           
 

Methods in com.atlassian.plugin.descriptors that return types with arguments of type ModuleDescriptor
 java.lang.Class<? extends ModuleDescriptor> ChainModuleDescriptorFactory.getModuleDescriptorClass(java.lang.String type)
           
 

Methods in com.atlassian.plugin.descriptors with parameters of type ModuleDescriptor
static UnloadableModuleDescriptor UnloadableModuleDescriptorFactory.createUnloadableModuleDescriptor(Plugin plugin, ModuleDescriptor<?> descriptor, java.lang.Throwable e)
          Creates a new UnloadableModuleDescriptor based on an existing ModuleDescriptor, descriptor This method uses the information in an existing descriptor to construct a new UnloadableModuleDescriptor.
 

Uses of ModuleDescriptor in com.atlassian.plugin.event.events
 

Methods in com.atlassian.plugin.event.events that return ModuleDescriptor
 ModuleDescriptor PluginModuleEnabledEvent.getModule()
           
 ModuleDescriptor PluginModuleDisabledEvent.getModule()
           
 

Constructors in com.atlassian.plugin.event.events with parameters of type ModuleDescriptor
PluginModuleDisabledEvent(ModuleDescriptor module)
           
PluginModuleEnabledEvent(ModuleDescriptor module)
           
 

Uses of ModuleDescriptor in com.atlassian.plugin.impl
 

Methods in com.atlassian.plugin.impl that return ModuleDescriptor
 ModuleDescriptor<?> AbstractDelegatingPlugin.getModuleDescriptor(java.lang.String key)
           
 ModuleDescriptor<?> AbstractPlugin.getModuleDescriptor(java.lang.String key)
           
 

Methods in com.atlassian.plugin.impl that return types with arguments of type ModuleDescriptor
 java.util.Collection<ModuleDescriptor<?>> AbstractDelegatingPlugin.getModuleDescriptors()
           
 java.util.Collection<ModuleDescriptor<?>> AbstractPlugin.getModuleDescriptors()
          Returns a copy of the module descriptors for this plugin
<M> java.util.List<ModuleDescriptor<M>>
AbstractDelegatingPlugin.getModuleDescriptorsByModuleClass(java.lang.Class<M> moduleClass)
           
<T> java.util.List<ModuleDescriptor<T>>
AbstractPlugin.getModuleDescriptorsByModuleClass(java.lang.Class<T> aClass)
           
 

Methods in com.atlassian.plugin.impl with parameters of type ModuleDescriptor
 void AbstractDelegatingPlugin.addModuleDescriptor(ModuleDescriptor<?> moduleDescriptor)
           
 void AbstractPlugin.addModuleDescriptor(ModuleDescriptor<?> moduleDescriptor)
           
 

Uses of ModuleDescriptor in com.atlassian.plugin.manager
 

Methods in com.atlassian.plugin.manager with type parameters of type ModuleDescriptor
<D extends ModuleDescriptor<?>>
java.util.List<D>
DefaultPluginManager.getEnabledModuleDescriptorsByClass(java.lang.Class<D> descriptorClazz)
          This method has been reverted to pre PLUG-40 to fix performance issues that were encountered during load testing.
<D extends ModuleDescriptor<?>>
java.util.List<D>
DefaultPluginManager.getEnabledModuleDescriptorsByClass(java.lang.Class<D> descriptorClazz, boolean verbose)
           
 

Methods in com.atlassian.plugin.manager that return ModuleDescriptor
 ModuleDescriptor<?> DefaultPluginManager.getEnabledPluginModule(java.lang.String completeKey)
           
 ModuleDescriptor<?> DefaultPluginManager.getPluginModule(java.lang.String completeKey)
           
 

Methods in com.atlassian.plugin.manager that return types with arguments of type ModuleDescriptor
<M> java.util.List<ModuleDescriptor<M>>
DefaultPluginManager.getEnabledModuleDescriptorsByType(java.lang.String type)
          Deprecated. since 0.17, use DefaultPluginManager.getModuleDescriptors(com.atlassian.plugin.predicate.ModuleDescriptorPredicate) with an appropriate predicate instead.
<M> java.util.Collection<ModuleDescriptor<M>>
DefaultPluginManager.getModuleDescriptors(ModuleDescriptorPredicate<M> moduleDescriptorPredicate)
           
 

Methods in com.atlassian.plugin.manager with parameters of type ModuleDescriptor
protected  void DefaultPluginManager.disablePluginModuleState(ModuleDescriptor<?> module, PluginPersistentStateStore stateStore)
           
protected  void DefaultPluginManager.enablePluginModuleState(ModuleDescriptor<?> module, PluginPersistentStateStore stateStore)
           
 boolean DefaultPluginPersistentState.isEnabled(ModuleDescriptor<?> pluginModule)
           
 boolean PluginPersistentState.isEnabled(ModuleDescriptor<?> pluginModule)
          Whether or not a given plugin module is enabled in this state, calculated from it's current state AND default state.
protected  void DefaultPluginManager.notifyModuleDisabled(ModuleDescriptor<?> module)
           
protected  void DefaultPluginManager.notifyModuleEnabled(ModuleDescriptor<?> module)
           
 PluginPersistentState.Builder PluginPersistentState.Builder.setEnabled(ModuleDescriptor<?> pluginModule, boolean isEnabled)
           
 

Method parameters in com.atlassian.plugin.manager with type arguments of type ModuleDescriptor
<M> java.util.List<M>
DefaultPluginManager.getEnabledModulesByClassAndDescriptor(java.lang.Class<ModuleDescriptor<M>> descriptorClass, java.lang.Class<M> moduleClass)
          Deprecated. since 0.17, use DefaultPluginManager.getModules(com.atlassian.plugin.predicate.ModuleDescriptorPredicate) with an appropriate predicate instead.
 

Uses of ModuleDescriptor in com.atlassian.plugin.parsers
 

Methods in com.atlassian.plugin.parsers that return ModuleDescriptor
protected  ModuleDescriptor<?> XmlDescriptorParser.createModuleDescriptor(Plugin plugin, org.dom4j.Element element, ModuleDescriptorFactory moduleDescriptorFactory)
           
 

Uses of ModuleDescriptor in com.atlassian.plugin.predicate
 

Methods in com.atlassian.plugin.predicate with parameters of type ModuleDescriptor
 boolean ModulePredicate.matches(ModuleDescriptor moduleDescriptor)
          Deprecated. Will match a plugin module according to implementation rules.
 boolean ModuleOfClassPredicate.matches(ModuleDescriptor<? extends T> moduleDescriptor)
           
 boolean ModuleDescriptorPredicate.matches(ModuleDescriptor<? extends T> moduleDescriptor)
          Will match a plugin module according to implementation rules.
 boolean ModuleDescriptorOfClassPredicate.matches(ModuleDescriptor<? extends T> moduleDescriptor)
           
 boolean EnabledModulePredicate.matches(ModuleDescriptor<? extends T> moduleDescriptor)
           
 

Constructor parameters in com.atlassian.plugin.predicate with type arguments of type ModuleDescriptor
ModuleDescriptorOfClassPredicate(java.lang.Class<? extends ModuleDescriptor<? extends T>> moduleDescriptorClass)
           
 



Copyright © 2009 Atlassian. All Rights Reserved.