com.atlassian.plugin.osgi.loader
Class OsgiBundlePlugin
java.lang.Object
com.atlassian.plugin.impl.AbstractPlugin
com.atlassian.plugin.osgi.loader.OsgiPlugin
com.atlassian.plugin.osgi.loader.OsgiBundlePlugin
- All Implemented Interfaces:
- AutowireCapablePlugin, Plugin, Resourced, StateAware, java.lang.Comparable
public class OsgiBundlePlugin
- extends OsgiPlugin
- implements StateAware
Plugin that wraps an OSGi bundle that has no plugin descriptor.
| Methods inherited from class com.atlassian.plugin.osgi.loader.OsgiPlugin |
autowire, autowire, close, disabled, enabled, getBundle, getClassLoader, getResource, getResourceAsStream, isEnabled, loadClass, setBundled, setDeletable, setEnabled |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
OsgiBundlePlugin
public OsgiBundlePlugin(org.osgi.framework.Bundle bundle)
getPluginsVersion
public int getPluginsVersion()
- Specified by:
getPluginsVersion in interface Plugin- Overrides:
getPluginsVersion in class AbstractPlugin
setPluginsVersion
public void setPluginsVersion(int version)
- Specified by:
setPluginsVersion in interface Plugin- Overrides:
setPluginsVersion in class AbstractPlugin
getName
public java.lang.String getName()
- Specified by:
getName in interface Plugin- Overrides:
getName in class AbstractPlugin
setName
public void setName(java.lang.String name)
- Specified by:
setName in interface Plugin- Overrides:
setName in class AbstractPlugin
getI18nNameKey
public java.lang.String getI18nNameKey()
- Specified by:
getI18nNameKey in interface Plugin- Overrides:
getI18nNameKey in class AbstractPlugin
setI18nNameKey
public void setI18nNameKey(java.lang.String i18nNameKey)
- Specified by:
setI18nNameKey in interface Plugin- Overrides:
setI18nNameKey in class AbstractPlugin
getKey
public java.lang.String getKey()
- Specified by:
getKey in interface Plugin- Overrides:
getKey in class AbstractPlugin
setKey
public void setKey(java.lang.String aPackage)
- Specified by:
setKey in interface Plugin- Overrides:
setKey in class AbstractPlugin
addModuleDescriptor
public void addModuleDescriptor(ModuleDescriptor moduleDescriptor)
- Specified by:
addModuleDescriptor in interface Plugin- Overrides:
addModuleDescriptor in class AbstractPlugin
getModuleDescriptors
public java.util.Collection getModuleDescriptors()
- Specified by:
getModuleDescriptors in interface Plugin- Overrides:
getModuleDescriptors in class AbstractPlugin
getModuleDescriptor
public ModuleDescriptor getModuleDescriptor(java.lang.String key)
- Specified by:
getModuleDescriptor in interface Plugin- Overrides:
getModuleDescriptor in class AbstractPlugin
getModuleDescriptorsByModuleClass
public java.util.List getModuleDescriptorsByModuleClass(java.lang.Class aClass)
- Specified by:
getModuleDescriptorsByModuleClass in interface Plugin- Overrides:
getModuleDescriptorsByModuleClass in class AbstractPlugin
isEnabledByDefault
public boolean isEnabledByDefault()
- Specified by:
isEnabledByDefault in interface Plugin- Overrides:
isEnabledByDefault in class AbstractPlugin
setEnabledByDefault
public void setEnabledByDefault(boolean enabledByDefault)
- Specified by:
setEnabledByDefault in interface Plugin- Overrides:
setEnabledByDefault in class AbstractPlugin
getPluginInformation
public PluginInformation getPluginInformation()
- Specified by:
getPluginInformation in interface Plugin- Overrides:
getPluginInformation in class AbstractPlugin
setPluginInformation
public void setPluginInformation(PluginInformation pluginInformation)
- Specified by:
setPluginInformation in interface Plugin- Overrides:
setPluginInformation in class AbstractPlugin
setResources
public void setResources(Resourced resources)
- Specified by:
setResources in interface Plugin- Overrides:
setResources in class AbstractPlugin
isSystemPlugin
public boolean isSystemPlugin()
- Specified by:
isSystemPlugin in interface Plugin- Overrides:
isSystemPlugin in class AbstractPlugin
containsSystemModule
public boolean containsSystemModule()
- Specified by:
containsSystemModule in interface Plugin- Overrides:
containsSystemModule in class AbstractPlugin
setSystemPlugin
public void setSystemPlugin(boolean system)
- Specified by:
setSystemPlugin in interface Plugin- Overrides:
setSystemPlugin in class AbstractPlugin
isBundledPlugin
public boolean isBundledPlugin()
- Specified by:
isBundledPlugin in interface Plugin- Overrides:
isBundledPlugin in class OsgiPlugin
getDateLoaded
public java.util.Date getDateLoaded()
- Specified by:
getDateLoaded in interface Plugin- Overrides:
getDateLoaded in class AbstractPlugin
isUninstallable
public boolean isUninstallable()
- Specified by:
isUninstallable in interface Plugin- Overrides:
isUninstallable in class OsgiPlugin
isDeleteable
public boolean isDeleteable()
- Specified by:
isDeleteable in interface Plugin- Overrides:
isDeleteable in class OsgiPlugin
isDynamicallyLoaded
public boolean isDynamicallyLoaded()
- Description copied from class:
OsgiPlugin
- This plugin is dynamically loaded, so returns true.
- Specified by:
isDynamicallyLoaded in interface Plugin- Overrides:
isDynamicallyLoaded in class OsgiPlugin
- Returns:
- true
getResourceDescriptors
public java.util.List getResourceDescriptors()
- Specified by:
getResourceDescriptors in interface Resourced- Overrides:
getResourceDescriptors in class AbstractPlugin
getResourceDescriptors
public java.util.List getResourceDescriptors(java.lang.String type)
- Specified by:
getResourceDescriptors in interface Resourced- Overrides:
getResourceDescriptors in class AbstractPlugin
getResourceLocation
public ResourceLocation getResourceLocation(java.lang.String type,
java.lang.String name)
- Specified by:
getResourceLocation in interface Resourced- Overrides:
getResourceLocation in class AbstractPlugin
getResourceDescriptor
public ResourceDescriptor getResourceDescriptor(java.lang.String type,
java.lang.String name)
- Specified by:
getResourceDescriptor in interface Resourced- Overrides:
getResourceDescriptor in class AbstractPlugin
Copyright © 2008 Atlassian Pty Ltd. All Rights Reserved.