Uses of Interface
com.atlassian.plugin.ModuleDescriptor

Packages that use ModuleDescriptor
com.atlassian.plugin   
com.atlassian.plugin.descriptors   
com.atlassian.plugin.event.events This package contains events that will be fired by the framework. 
com.atlassian.plugin.impl   
com.atlassian.plugin.manager   
com.atlassian.plugin.metadata   
com.atlassian.plugin.module   
com.atlassian.plugin.osgi.external   
com.atlassian.plugin.osgi.factory Deployers for OSGi-related plugins 
com.atlassian.plugin.osgi.factory.descriptor   
com.atlassian.plugin.osgi.module   
com.atlassian.plugin.parsers   
com.atlassian.plugin.predicate   
com.atlassian.plugin.servlet.descriptors   
com.atlassian.plugin.servlet.download.plugin   
com.atlassian.plugin.tracker   
com.atlassian.plugin.web.descriptors   
com.atlassian.plugin.webresource   
com.atlassian.plugin.webresource.transformer   
 

Uses of ModuleDescriptor in com.atlassian.plugin
 

Methods in com.atlassian.plugin with type parameters of type ModuleDescriptor
<D extends ModuleDescriptor<?>>
List<D>
PluginAccessor.getEnabledModuleDescriptorsByClass(Class<D> descriptorClazz)
          Get all enabled module descriptors that have a specific descriptor class.
<D extends ModuleDescriptor<?>>
List<D>
PluginAccessor.getEnabledModuleDescriptorsByClass(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(String completeKey)
          Retrieve an enabled plugin module by complete module key.
 ModuleDescriptor<?> Plugin.getModuleDescriptor(String key)
          Get the ModuleDescriptor for a particular key.
 ModuleDescriptor<?> DefaultModuleDescriptorFactory.getModuleDescriptor(String type)
           
 ModuleDescriptor<?> ModuleDescriptorFactory.getModuleDescriptor(String type)
           
 ModuleDescriptor<?> PluginAccessor.getPluginModule(String completeKey)
          Retrieve any plugin module by complete module key.
 

Methods in com.atlassian.plugin that return types with arguments of type ModuleDescriptor
protected  Map<String,Class<? extends ModuleDescriptor>> DefaultModuleDescriptorFactory.getDescriptorClassesMap()
           
<M> List<ModuleDescriptor<M>>
PluginAccessor.getEnabledModuleDescriptorsByType(String type)
          Deprecated. since 0.17, use PluginAccessor.getModuleDescriptors(com.atlassian.plugin.predicate.ModuleDescriptorPredicate) with an appropriate predicate instead.
 Class<? extends ModuleDescriptor> DefaultModuleDescriptorFactory.getModuleDescriptorClass(String type)
           
 Class<? extends ModuleDescriptor> ModuleDescriptorFactory.getModuleDescriptorClass(String type)
           
 Collection<ModuleDescriptor<?>> Plugin.getModuleDescriptors()
          Get the Collection of descriptors.
<M> Collection<ModuleDescriptor<M>>
PluginAccessor.getModuleDescriptors(ModuleDescriptorPredicate<M> moduleDescriptorPredicate)
          Gets all module descriptors of installed modules that match the given predicate.
<M> List<ModuleDescriptor<M>>
Plugin.getModuleDescriptorsByModuleClass(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(String type, Class<? extends ModuleDescriptor> moduleDescriptorClass)
           
<M> List<M>
PluginAccessor.getEnabledModulesByClassAndDescriptor(Class<ModuleDescriptor<M>> descriptorClass, 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(String type)
           
 

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

Methods in com.atlassian.plugin.descriptors with parameters of type ModuleDescriptor
static UnloadableModuleDescriptor UnloadableModuleDescriptorFactory.createUnloadableModuleDescriptor(Plugin plugin, ModuleDescriptor<?> descriptor, 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 PluginModuleAvailableEvent.getModule()
           
 ModuleDescriptor PluginModuleUnavailableEvent.getModule()
           
 ModuleDescriptor PluginModuleDisabledEvent.getModule()
           
 

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

Uses of ModuleDescriptor in com.atlassian.plugin.impl
 

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

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

Methods in com.atlassian.plugin.impl with parameters of type ModuleDescriptor
 void AbstractPlugin.addModuleDescriptor(ModuleDescriptor<?> moduleDescriptor)
           
 void AbstractDelegatingPlugin.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<?>>
List<D>
DefaultPluginManager.getEnabledModuleDescriptorsByClass(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<?>>
List<D>
DefaultPluginManager.getEnabledModuleDescriptorsByClass(Class<D> descriptorClazz, boolean verbose)
           
 

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

Methods in com.atlassian.plugin.manager that return types with arguments of type ModuleDescriptor
<M> List<ModuleDescriptor<M>>
DefaultPluginManager.getEnabledModuleDescriptorsByType(String type)
          Deprecated. since 0.17, use DefaultPluginManager.getModuleDescriptors(com.atlassian.plugin.predicate.ModuleDescriptorPredicate) with an appropriate predicate instead.
<M> 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 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.
 boolean DefaultPluginPersistentState.isEnabled(ModuleDescriptor<?> pluginModule)
           
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> List<M>
DefaultPluginManager.getEnabledModulesByClassAndDescriptor(Class<ModuleDescriptor<M>> descriptorClass, 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.metadata
 

Methods in com.atlassian.plugin.metadata with parameters of type ModuleDescriptor
 boolean DefaultPluginMetadataManager.isOptional(ModuleDescriptor<?> moduleDescriptor)
          A module is determined to be optional if the host application has not indicated to the plugins system that it is required.
 boolean PluginMetadataManager.isOptional(ModuleDescriptor<?> moduleDescriptor)
          This is used to determine if a module is considered optional.
 boolean ClasspathFilePluginMetadata.required(ModuleDescriptor<?> module)
           
 

Uses of ModuleDescriptor in com.atlassian.plugin.module
 

Methods in com.atlassian.plugin.module with parameters of type ModuleDescriptor
<T> T
HostContainerLegacyAdaptor.createModule(String name, ModuleDescriptor<T> moduleDescriptor)
           
<T> T
ModuleFactory.createModule(String name, ModuleDescriptor<T> moduleDescriptor)
          Creates the module instance.
<T> T
ClassPrefixModuleFactory.createModule(String name, ModuleDescriptor<T> moduleDescriptor)
           
<T> T
PrefixDelegatingModuleFactory.createModule(String className, ModuleDescriptor<T> moduleDescriptor)
           
<T> T
LegacyModuleFactory.createModule(String name, ModuleDescriptor<T> moduleDescriptor)
           
<T> Class<T>
LegacyModuleFactory.getModuleClass(String name, ModuleDescriptor<T> moduleDescriptor)
           
protected  ModuleFactory PrefixDelegatingModuleFactory.getModuleFactoryForPrefix(com.atlassian.plugin.module.PrefixDelegatingModuleFactory.ModuleReference moduleReference, ModuleDescriptor<?> moduleDescriptor)
          Returns the module factory for a prefix, first using registered prefixes, then any from the plugin's container.
<T> Class<T>
PrefixDelegatingModuleFactory.guessModuleClass(String name, ModuleDescriptor<T> moduleDescriptor)
          Deprecated. Since 2.5.0
 

Uses of ModuleDescriptor in com.atlassian.plugin.osgi.external
 

Classes in com.atlassian.plugin.osgi.external with type parameters of type ModuleDescriptor
 class SingleModuleDescriptorFactory<T extends ModuleDescriptor<?>>
          A single module descriptor factory for plugins to use when they want to expose just one plugin.
 

Methods in com.atlassian.plugin.osgi.external that return ModuleDescriptor
 ModuleDescriptor SingleModuleDescriptorFactory.getModuleDescriptor(String type)
           
 

Methods in com.atlassian.plugin.osgi.external that return types with arguments of type ModuleDescriptor
 Class<? extends ModuleDescriptor<?>> SingleModuleDescriptorFactory.getModuleDescriptorClass(String type)
           
 Set<Class<ModuleDescriptor<?>>> ListableModuleDescriptorFactory.getModuleDescriptorClasses()
           
 Set<Class<ModuleDescriptor<?>>> SingleModuleDescriptorFactory.getModuleDescriptorClasses()
           
 

Uses of ModuleDescriptor in com.atlassian.plugin.osgi.factory
 

Methods in com.atlassian.plugin.osgi.factory that return ModuleDescriptor
protected  ModuleDescriptor<?> OsgiPluginXmlDescriptorParser.createModuleDescriptor(Plugin plugin, org.dom4j.Element element, ModuleDescriptorFactory moduleDescriptorFactory)
          Passes module descriptor elements back to the OsgiPlugin
 ModuleDescriptor<?> OsgiBundlePlugin.getModuleDescriptor(String key)
           
 

Methods in com.atlassian.plugin.osgi.factory that return types with arguments of type ModuleDescriptor
 Collection<ModuleDescriptor<?>> OsgiBundlePlugin.getModuleDescriptors()
           
<M> List<ModuleDescriptor<M>>
OsgiBundlePlugin.getModuleDescriptorsByModuleClass(Class<M> aClass)
           
 

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

Uses of ModuleDescriptor in com.atlassian.plugin.osgi.factory.descriptor
 

Classes in com.atlassian.plugin.osgi.factory.descriptor that implement ModuleDescriptor
 class ComponentImportModuleDescriptor
          Module descriptor for OSGi service imports.
 class ComponentModuleDescriptor<Object>
          Module descriptor for Spring components.
 class ModuleTypeModuleDescriptor
          Module descriptor for dynamic module types.
 

Uses of ModuleDescriptor in com.atlassian.plugin.osgi.module
 

Methods in com.atlassian.plugin.osgi.module with parameters of type ModuleDescriptor
<T> T
BeanPrefixModuleFactory.createModule(String name, ModuleDescriptor<T> moduleDescriptor)
           
 

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 EnabledModulePredicate.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 ModuleOfClassPredicate.matches(ModuleDescriptor<? extends T> moduleDescriptor)
           
 

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

Uses of ModuleDescriptor in com.atlassian.plugin.servlet.descriptors
 

Classes in com.atlassian.plugin.servlet.descriptors that implement ModuleDescriptor
 class BaseServletModuleDescriptor<T>
          Acts as a base for other servlet type module descriptors to inherit.
 class ServletContextListenerModuleDescriptor
          Provides a way for plugins to declare ServletContextListeners so they can be notified when the ServletContext is created for the plugin.
 class ServletContextParamModuleDescriptor
          Allows plugin developers to specify init parameters they would like added to the plugin local ServletContext.
 class ServletFilterModuleDescriptor
          A module descriptor that allows plugin developers to define servlet filters.
 class ServletModuleDescriptor
          A module descriptor that allows plugin developers to define servlets.
 

Uses of ModuleDescriptor in com.atlassian.plugin.servlet.download.plugin
 

Classes in com.atlassian.plugin.servlet.download.plugin that implement ModuleDescriptor
 class DownloadStrategyModuleDescriptor
          A plugin module which provides a DownloadStrategy.
 

Uses of ModuleDescriptor in com.atlassian.plugin.tracker
 

Classes in com.atlassian.plugin.tracker with type parameters of type ModuleDescriptor
 class DefaultPluginModuleTracker<M,T extends ModuleDescriptor<M>>
          Tracks enabled plugin module descriptors, focusing on fast reads
 interface PluginModuleTracker<M,T extends ModuleDescriptor<M>>
          Tracks enabled plugin module descriptors, focusing on fast reads.
static interface PluginModuleTracker.Customizer<M,T extends ModuleDescriptor<M>>
          Implement this to customize how and which descriptors are stored
 

Uses of ModuleDescriptor in com.atlassian.plugin.web.descriptors
 

Subinterfaces of ModuleDescriptor in com.atlassian.plugin.web.descriptors
 interface WebFragmentModuleDescriptor
          A convenience interface for web fragment descriptors
 interface WebItemModuleDescriptor
          A web-item plugin adds extra links to a particular section.
 interface WebPanelModuleDescriptor
           The web panel module declares a single web panel in atlassian-plugin.xml.
 interface WebSectionModuleDescriptor
          A web-section plugin adds extra sections to a particular location.
 

Classes in com.atlassian.plugin.web.descriptors that implement ModuleDescriptor
 class AbstractWebFragmentModuleDescriptor
          An abstract convenience class for web fragment descriptors.
 class DefaultAbstractWebFragmentModuleDescriptor
          Wrapper for WebFragmentModuleDescriptor, so that it could be extended by application specific wrappers to provide additional methods.
 class DefaultWebItemModuleDescriptor
          Represents a pluggable link.
 class DefaultWebPanelModuleDescriptor
           The web panel module declares a single web panel in atlassian-plugin.xml.
 class DefaultWebSectionModuleDescriptor
          Represents a web section - that is a collection of web items.
 class WebPanelRendererModuleDescriptor
          The web panel renderer module is used to add web panel renderers to the plugin system.
 

Uses of ModuleDescriptor in com.atlassian.plugin.webresource
 

Classes in com.atlassian.plugin.webresource that implement ModuleDescriptor
 class WebResourceModuleDescriptor
          A way of linking to web 'resources', such as javascript or css.
 

Methods in com.atlassian.plugin.webresource with parameters of type ModuleDescriptor
 String WebResourceManager.getStaticPluginResource(ModuleDescriptor<?> moduleDescriptor, String resourceName)
          Deprecated. As of 2.3.0, replaced by WebResourceManager.getStaticPluginResource(ModuleDescriptor, String, UrlMode)
 String WebResourceManager.getStaticPluginResource(ModuleDescriptor<?> moduleDescriptor, String resourceName, UrlMode urlMode)
          A helper method to return a url for 'plugin' resources.
 String WebResourceManagerImpl.getStaticPluginResource(ModuleDescriptor moduleDescriptor, String resourceName)
           
 String WebResourceManagerImpl.getStaticPluginResource(ModuleDescriptor moduleDescriptor, String resourceName, UrlMode urlMode)
           
 String WebResourceManager.getStaticPluginResourcePrefix(ModuleDescriptor<?> moduleDescriptor, String resourceName)
          Deprecated. Use #getStaticPluginResource instead
 String WebResourceManagerImpl.getStaticPluginResourcePrefix(ModuleDescriptor moduleDescriptor, String resourceName)
          Deprecated. Use WebResourceManagerImpl.getStaticPluginResource(com.atlassian.plugin.ModuleDescriptor, String) instead
 

Uses of ModuleDescriptor in com.atlassian.plugin.webresource.transformer
 

Classes in com.atlassian.plugin.webresource.transformer that implement ModuleDescriptor
 class WebResourceTransformerModuleDescriptor
          Defines a module descriptor for a WebResourceTransformer.
 



Copyright © 2010 Atlassian. All Rights Reserved.