|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.atlassian.plugin.descriptors.AbstractModuleDescriptor<DescribedModuleDescriptorFactory>
com.atlassian.plugin.schema.impl.DescribedModuleTypeModuleDescriptor
public final class DescribedModuleTypeModuleDescriptor
Descriptor that allows described module descriptor factories to be configured in XML. Main value is the ability to reuse the name and description of the module descriptor configuration.
| Field Summary |
|---|
| Fields inherited from class com.atlassian.plugin.descriptors.AbstractModuleDescriptor |
|---|
key, moduleClass, moduleClassName, moduleFactory, name, plugin, resources, singleton |
| Constructor Summary | |
|---|---|
DescribedModuleTypeModuleDescriptor(com.atlassian.plugin.module.ModuleFactory moduleFactory)
|
|
| Method Summary | |
|---|---|
void |
enabled()
|
DescribedModuleDescriptorFactory |
getModule()
|
static String |
getOptionalAttribute(org.dom4j.Element e,
String name,
Object defaultValue)
|
void |
init(com.atlassian.plugin.Plugin plugin,
org.dom4j.Element element)
|
| Methods inherited from class com.atlassian.plugin.descriptors.AbstractModuleDescriptor |
|---|
assertModuleClassImplements, checkPermissions, destroy, destroy, disabled, equals, getCompleteKey, getDescription, getDescriptionKey, getI18nNameKey, getKey, getMinJavaVersion, getModuleClass, getModuleClassName, getName, getParams, getPlugin, getPluginKey, getRequiredPermissions, getResourceDescriptor, getResourceDescriptors, getResourceDescriptors, getResourceLocation, hashCode, isEnabledByDefault, isSingleton, isSingletonByDefault, isSystemModule, loadClass, loadClass, provideValidationRules, satisfiesMinJavaVersion, setPlugin, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public DescribedModuleTypeModuleDescriptor(com.atlassian.plugin.module.ModuleFactory moduleFactory)
| Method Detail |
|---|
public void init(@NotNull
com.atlassian.plugin.Plugin plugin,
@NotNull
org.dom4j.Element element)
throws com.atlassian.plugin.PluginParseException
init in interface com.atlassian.plugin.ModuleDescriptor<DescribedModuleDescriptorFactory>init in class com.atlassian.plugin.descriptors.AbstractModuleDescriptor<DescribedModuleDescriptorFactory>com.atlassian.plugin.PluginParseExceptionpublic void enabled()
enabled in interface com.atlassian.plugin.StateAwareenabled in class com.atlassian.plugin.descriptors.AbstractModuleDescriptor<DescribedModuleDescriptorFactory>public DescribedModuleDescriptorFactory getModule()
getModule in interface com.atlassian.plugin.ModuleDescriptor<DescribedModuleDescriptorFactory>getModule in class com.atlassian.plugin.descriptors.AbstractModuleDescriptor<DescribedModuleDescriptorFactory>
public static String getOptionalAttribute(org.dom4j.Element e,
String name,
Object defaultValue)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||