Uses of Interface
com.atlassian.plugin.ModuleDescriptorFactory

Packages that use ModuleDescriptorFactory
com.atlassian.plugin   
com.atlassian.plugin.descriptors   
com.atlassian.plugin.factories   
com.atlassian.plugin.loaders   
com.atlassian.plugin.main Main interface to the plugins framework providing a facade to hide the unnecessary internals. 
com.atlassian.plugin.manager   
com.atlassian.plugin.osgi.external   
com.atlassian.plugin.osgi.factory Deployers for OSGi-related plugins 
com.atlassian.plugin.parsers   
com.atlassian.plugin.predicate   
 

Uses of ModuleDescriptorFactory in com.atlassian.plugin
 

Classes in com.atlassian.plugin that implement ModuleDescriptorFactory
 class DefaultModuleDescriptorFactory
          Default implementation of a descriptor factory that allows filtering of descriptor keys
 

Constructors in com.atlassian.plugin with parameters of type ModuleDescriptorFactory
DefaultPluginManager(PluginPersistentStateStore store, List<PluginLoader> pluginLoaders, ModuleDescriptorFactory moduleDescriptorFactory, PluginEventManager pluginEventManager)
          Deprecated.  
 

Uses of ModuleDescriptorFactory in com.atlassian.plugin.descriptors
 

Classes in com.atlassian.plugin.descriptors that implement ModuleDescriptorFactory
 class ChainModuleDescriptorFactory
          Module descriptor factory that checks multiple factories in sequence.
 

Methods in com.atlassian.plugin.descriptors with parameters of type ModuleDescriptorFactory
static UnloadableModuleDescriptor UnloadableModuleDescriptorFactory.createUnloadableModuleDescriptor(Plugin plugin, org.dom4j.Element element, Throwable e, ModuleDescriptorFactory moduleDescriptorFactory)
          Creates a new UnloadableModuleDescriptor, for when a problem occurs during the construction of the ModuleDescriptor itself.
static UnrecognisedModuleDescriptor UnrecognisedModuleDescriptorFactory.createUnrecognisedModuleDescriptor(Plugin plugin, org.dom4j.Element element, Throwable e, ModuleDescriptorFactory moduleDescriptorFactory)
          Creates a new UnrecognisedModuleDescriptor, for when a problem occurs during the retrieval of the ModuleDescriptor itself.
 

Constructors in com.atlassian.plugin.descriptors with parameters of type ModuleDescriptorFactory
ChainModuleDescriptorFactory(ModuleDescriptorFactory... factories)
           
 

Uses of ModuleDescriptorFactory in com.atlassian.plugin.factories
 

Methods in com.atlassian.plugin.factories with parameters of type ModuleDescriptorFactory
 Plugin XmlDynamicPluginFactory.create(DeploymentUnit deploymentUnit, ModuleDescriptorFactory moduleDescriptorFactory)
          Deprecated. Since 2.2.0, use XmlDynamicPluginFactory.create(PluginArtifact,ModuleDescriptorFactory) instead
 Plugin PluginFactory.create(DeploymentUnit deploymentUnit, ModuleDescriptorFactory moduleDescriptorFactory)
          Deprecated. Since 2.2.0, use PluginFactory.create(PluginArtifact,ModuleDescriptorFactory) instead
 Plugin LegacyDynamicPluginFactory.create(DeploymentUnit deploymentUnit, ModuleDescriptorFactory moduleDescriptorFactory)
          Deprecated. Since 2.2.0, use LegacyDynamicPluginFactory.create(PluginArtifact,ModuleDescriptorFactory) instead
 Plugin XmlDynamicPluginFactory.create(PluginArtifact pluginArtifact, ModuleDescriptorFactory moduleDescriptorFactory)
          Deploys the plugin artifact
 Plugin PluginFactory.create(PluginArtifact pluginArtifact, ModuleDescriptorFactory moduleDescriptorFactory)
          Deploys the plugin artifact by instantiating the plugin and configuring it.
 Plugin LegacyDynamicPluginFactory.create(PluginArtifact pluginArtifact, ModuleDescriptorFactory moduleDescriptorFactory)
          Deploys the plugin artifact
 

Uses of ModuleDescriptorFactory in com.atlassian.plugin.loaders
 

Methods in com.atlassian.plugin.loaders with parameters of type ModuleDescriptorFactory
 Collection<Plugin> SinglePluginLoader.addFoundPlugins(ModuleDescriptorFactory moduleDescriptorFactory)
           
 Collection<Plugin> ClassPathPluginLoader.addFoundPlugins(ModuleDescriptorFactory moduleDescriptorFactory)
           
 Collection<Plugin> ScanningPluginLoader.addFoundPlugins(ModuleDescriptorFactory moduleDescriptorFactory)
           
 Collection<Plugin> PluginLoader.addFoundPlugins(ModuleDescriptorFactory moduleDescriptorFactory)
           
protected  Plugin ScanningPluginLoader.deployPluginFromUnit(DeploymentUnit deploymentUnit, ModuleDescriptorFactory moduleDescriptorFactory)
           
 Collection<Plugin> SinglePluginLoader.loadAllPlugins(ModuleDescriptorFactory moduleDescriptorFactory)
           
 Collection<Plugin> ClassPathPluginLoader.loadAllPlugins(ModuleDescriptorFactory moduleDescriptorFactory)
           
 Collection<Plugin> ScanningPluginLoader.loadAllPlugins(ModuleDescriptorFactory moduleDescriptorFactory)
           
 Collection<Plugin> PluginLoader.loadAllPlugins(ModuleDescriptorFactory moduleDescriptorFactory)
           
protected  Plugin SinglePluginLoader.loadPlugin(ModuleDescriptorFactory moduleDescriptorFactory)
           
 

Uses of ModuleDescriptorFactory in com.atlassian.plugin.main
 

Methods in com.atlassian.plugin.main that return ModuleDescriptorFactory
 ModuleDescriptorFactory PluginsConfiguration.getModuleDescriptorFactory()
           
 

Methods in com.atlassian.plugin.main with parameters of type ModuleDescriptorFactory
 PluginsConfigurationBuilder PluginsConfigurationBuilder.moduleDescriptorFactory(ModuleDescriptorFactory moduleDescriptorFactory)
          Sets the module descriptor factory that will be used to create instances of discovered module descriptors.
 

Uses of ModuleDescriptorFactory in com.atlassian.plugin.manager
 

Constructors in com.atlassian.plugin.manager with parameters of type ModuleDescriptorFactory
DefaultPluginManager(PluginPersistentStateStore store, List<PluginLoader> pluginLoaders, ModuleDescriptorFactory moduleDescriptorFactory, PluginEventManager pluginEventManager)
           
 

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

Subinterfaces of ModuleDescriptorFactory in com.atlassian.plugin.osgi.external
 interface ListableModuleDescriptorFactory
          A module descriptor factory that can list its supported module descriptors.
 

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

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

Methods in com.atlassian.plugin.osgi.factory with parameters of type ModuleDescriptorFactory
 Plugin OsgiBundleFactory.create(DeploymentUnit deploymentUnit, ModuleDescriptorFactory moduleDescriptorFactory)
          Deprecated. Since 2.2.0, use OsgiBundleFactory.create(PluginArtifact,ModuleDescriptorFactory) instead
 Plugin OsgiPluginFactory.create(DeploymentUnit deploymentUnit, ModuleDescriptorFactory moduleDescriptorFactory)
          Deprecated. Since 2.2.0, use OsgiPluginFactory.create(PluginArtifact,ModuleDescriptorFactory) instead
 Plugin UnloadableStaticPluginFactory.create(DeploymentUnit deploymentUnit, ModuleDescriptorFactory moduleDescriptorFactory)
          Deprecated. Since 2.2.0, use UnloadableStaticPluginFactory.create(PluginArtifact,ModuleDescriptorFactory) instead
 Plugin OsgiBundleFactory.create(PluginArtifact pluginArtifact, ModuleDescriptorFactory moduleDescriptorFactory)
          Deploys the plugin artifact
 Plugin OsgiPluginFactory.create(PluginArtifact pluginArtifact, ModuleDescriptorFactory moduleDescriptorFactory)
          Deploys the plugin artifact
 Plugin UnloadableStaticPluginFactory.create(PluginArtifact pluginArtifact, ModuleDescriptorFactory moduleDescriptorFactory)
          Creates an unloadable plugin
protected  ModuleDescriptor<?> OsgiPluginXmlDescriptorParser.createModuleDescriptor(Plugin plugin, org.dom4j.Element element, ModuleDescriptorFactory moduleDescriptorFactory)
          Passes module descriptor elements back to the OsgiPlugin
 

Uses of ModuleDescriptorFactory in com.atlassian.plugin.parsers
 

Methods in com.atlassian.plugin.parsers with parameters of type ModuleDescriptorFactory
 Plugin XmlDescriptorParser.configurePlugin(ModuleDescriptorFactory moduleDescriptorFactory, Plugin plugin)
           
 Plugin DescriptorParser.configurePlugin(ModuleDescriptorFactory moduleDescriptorFactory, Plugin plugin)
          Sets the configuration on the plugin argument to match the configuration specified in the plugin descriptor (typically an XML file).
protected  ModuleDescriptor<?> XmlDescriptorParser.createModuleDescriptor(Plugin plugin, org.dom4j.Element element, ModuleDescriptorFactory moduleDescriptorFactory)
           
 

Uses of ModuleDescriptorFactory in com.atlassian.plugin.predicate
 

Constructors in com.atlassian.plugin.predicate with parameters of type ModuleDescriptorFactory
ModuleDescriptorOfTypePredicate(ModuleDescriptorFactory moduleDescriptorFactory, String moduleDescriptorType)
           
 



Copyright © 2010 Atlassian. All Rights Reserved.