com.atlassian.confluence.plugin.descriptor
Class AbstractExtractorModuleDescriptor
java.lang.Object
com.atlassian.plugin.descriptors.AbstractModuleDescriptor<com.atlassian.bonnie.search.Extractor>
com.atlassian.confluence.plugin.descriptor.AbstractExtractorModuleDescriptor
- All Implemented Interfaces:
- PluginModuleFactory<com.atlassian.bonnie.search.Extractor>, ModuleDescriptor<com.atlassian.bonnie.search.Extractor>, Resourced, StateAware, Comparable
- Direct Known Subclasses:
- ChangeDocumentExtractorModuleDescriptor, ExtractorModuleDescriptor
public abstract class AbstractExtractorModuleDescriptor
- extends AbstractModuleDescriptor<com.atlassian.bonnie.search.Extractor>
- implements Comparable, PluginModuleFactory<com.atlassian.bonnie.search.Extractor>
Abstract class for extractor module descriptors
Methods inherited from class com.atlassian.plugin.descriptors.AbstractModuleDescriptor |
assertModuleClassImplements, destroy, equals, getCompleteKey, getDescription, getDescriptionKey, getI18nNameKey, getKey, getMinJavaVersion, getModuleClass, getName, getParams, getPlugin, getPluginKey, getResourceDescriptor, getResourceDescriptors, getResourceDescriptors, getResourceLocation, hashCode, isEnabledByDefault, isSingleton, isSingletonByDefault, isSystemModule, loadClass, loadClass, provideValidationRules, satisfiesMinJavaVersion, setPlugin, toString |
AbstractExtractorModuleDescriptor
public AbstractExtractorModuleDescriptor()
init
public void init(Plugin plugin,
Element element)
throws PluginParseException
- Specified by:
init
in interface ModuleDescriptor<com.atlassian.bonnie.search.Extractor>
- Overrides:
init
in class AbstractModuleDescriptor<com.atlassian.bonnie.search.Extractor>
- Throws:
PluginParseException
getModule
public com.atlassian.bonnie.search.Extractor getModule()
- Specified by:
getModule
in interface ModuleDescriptor<com.atlassian.bonnie.search.Extractor>
- Specified by:
getModule
in class AbstractModuleDescriptor<com.atlassian.bonnie.search.Extractor>
enabled
public void enabled()
- Specified by:
enabled
in interface StateAware
- Overrides:
enabled
in class AbstractModuleDescriptor<com.atlassian.bonnie.search.Extractor>
disabled
public void disabled()
- Specified by:
disabled
in interface StateAware
- Overrides:
disabled
in class AbstractModuleDescriptor<com.atlassian.bonnie.search.Extractor>
getPriority
public int getPriority()
compareTo
public int compareTo(Object o)
- Module descriptors naturally sort from least to most priority
- Specified by:
compareTo
in interface Comparable
createModule
public com.atlassian.bonnie.search.Extractor createModule()
- Specified by:
createModule
in interface PluginModuleFactory<com.atlassian.bonnie.search.Extractor>