com.atlassian.confluence.plugin
Class ConfluencePluginUtils
java.lang.Object
com.atlassian.confluence.plugin.ConfluencePluginUtils
public class ConfluencePluginUtils
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CONFLUENCE_APPLICATION_KEY
public static final java.lang.String CONFLUENCE_APPLICATION_KEY
- See Also:
- Constant Field Values
PLUGIN_DESCRIPTOR_FILENAME
public static final java.lang.String PLUGIN_DESCRIPTOR_FILENAME
- See Also:
- Constant Field Values
ConfluencePluginUtils
public ConfluencePluginUtils()
getPluginDirectory
public static java.io.File getPluginDirectory(BootstrapManager bootstrapManager)
getPluginTempDirectory
public static java.io.File getPluginTempDirectory(BootstrapManager bootstrapManager)
getBundledPluginDirectory
public static java.io.File getBundledPluginDirectory(BootstrapManager bootstrapManager)
getPluginsPersistentCacheDirectory
public static java.io.File getPluginsPersistentCacheDirectory(BootstrapManager bootstrapManager)
instantiatePluginModule
public static <T> T instantiatePluginModule(com.atlassian.plugin.Plugin plugin,
java.lang.Class<T> cls)
- Instantiates a plugin module. First tries to let the plugin autowire the class, if
AutowireCapablePlugin
is implemented, otherwise falls back to creation and autowiring by the internal Spring container.
- Parameters:
plugin
- The plugin that contains the modulecls
- The class to instantiate and autowire
- Returns:
- The created and autowired object
Copyright © 2003-2009 Atlassian Pty Ltd. All Rights Reserved.