Class LanguageModuleDescriptorImpl
java.lang.Object
com.atlassian.plugin.descriptors.AbstractModuleDescriptor<Language>
com.atlassian.jira.plugin.AbstractJiraModuleDescriptor<Language>
com.atlassian.jira.plugin.language.LanguageModuleDescriptorImpl
- All Implemented Interfaces:
JiraResourcedModuleDescriptor<Language>,LanguageModuleDescriptor,com.atlassian.plugin.ModuleDescriptor<Language>,com.atlassian.plugin.Resourced,com.atlassian.plugin.ScopeAware,com.atlassian.plugin.StateAware
public class LanguageModuleDescriptorImpl
extends AbstractJiraModuleDescriptor<Language>
implements LanguageModuleDescriptor
Module descriptor of the language pack plugin point.
- Since:
- 4.3 and better
-
Field Summary
Fields inherited from class com.atlassian.plugin.descriptors.AbstractModuleDescriptor
key, moduleClass, moduleClassName, moduleFactory, name, plugin, resources -
Constructor Summary
ConstructorsConstructorDescriptionLanguageModuleDescriptorImpl(JiraAuthenticationContext authenticationContext, com.atlassian.plugin.module.ModuleFactory moduleFactory) -
Method Summary
Modifier and TypeMethodDescriptionprotected LanguageCreates an instance of the Module.voidinit(com.atlassian.plugin.Plugin plugin, com.atlassian.plugin.module.Element element) Initialises the LanguageModuleDescriptorvoidsetCountry(String country) voidsetEncoding(String encoding) voidsetLanguage(String language) voidsetVariant(String variant) Methods inherited from class com.atlassian.jira.plugin.AbstractJiraModuleDescriptor
assertResourceExists, createVelocityParams, disabled, enabled, getAuthenticationContext, getClassLoader, getDescription, getHtml, getHtml, getI18nBean, getModule, getName, getText, getText, isResourceExist, writeHtmlMethods inherited from class com.atlassian.plugin.descriptors.AbstractModuleDescriptor
assertModuleClassImplements, checkPermissions, destroy, equals, getCompleteKey, getDescriptionKey, getI18nNameKey, getKey, getMinJavaVersion, getModuleClass, getModuleClassName, getParams, getPlugin, getPluginKey, getRequiredPermissions, getResourceDescriptor, getResourceDescriptors, getResourceLocation, getScopeKey, hashCode, isBroken, isEnabled, isEnabledByDefault, isSystemModule, loadClass, satisfiesMinJavaVersion, setBroken, setPlugin, toString, validateMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.atlassian.jira.plugin.JiraResourcedModuleDescriptor
getHtml, getHtml, getI18nBean, writeHtmlMethods inherited from interface com.atlassian.plugin.ModuleDescriptor
destroy, equals, getCompleteKey, getDescription, getDescriptionKey, getDisplayName, getI18nNameKey, getKey, getMinJavaVersion, getModule, getModuleClass, getName, getParams, getPlugin, getPluginKey, hashCode, isBroken, isEnabled, isEnabledByDefault, isSystemModule, satisfiesMinJavaVersion, setBrokenMethods inherited from interface com.atlassian.plugin.Resourced
getResourceDescriptor, getResourceDescriptors, getResourceLocationMethods inherited from interface com.atlassian.plugin.ScopeAware
getScopeKey
-
Constructor Details
-
LanguageModuleDescriptorImpl
public LanguageModuleDescriptorImpl(JiraAuthenticationContext authenticationContext, com.atlassian.plugin.module.ModuleFactory moduleFactory)
-
-
Method Details
-
init
public void init(com.atlassian.plugin.Plugin plugin, com.atlassian.plugin.module.Element element) throws com.atlassian.plugin.PluginParseException Initialises the LanguageModuleDescriptor- Specified by:
initin interfacecom.atlassian.plugin.ModuleDescriptor<Language>- Overrides:
initin classAbstractJiraModuleDescriptor<Language>- Parameters:
plugin- The Plugin the ModuleDescriptor belongs toelement- The XML Document to be parsed- Throws:
com.atlassian.plugin.PluginParseException- if language is null
-
createModule
Description copied from class:AbstractJiraModuleDescriptorCreates an instance of the Module.This is called by the lazy load logic of getModule() and is suitable for overriding in subclasses if they want to customize how the Module class is instantiated.
- Overrides:
createModulein classAbstractJiraModuleDescriptor<Language>- Returns:
- a new instance of the module.
-
getResourceBundleName
- Specified by:
getResourceBundleNamein interfaceLanguageModuleDescriptor
-
getEncoding
- Specified by:
getEncodingin interfaceLanguageModuleDescriptor
-
setEncoding
- Specified by:
setEncodingin interfaceLanguageModuleDescriptor
-
getLanguage
- Specified by:
getLanguagein interfaceLanguageModuleDescriptor
-
setLanguage
- Specified by:
setLanguagein interfaceLanguageModuleDescriptor
-
getCountry
- Specified by:
getCountryin interfaceLanguageModuleDescriptor
-
setCountry
- Specified by:
setCountryin interfaceLanguageModuleDescriptor
-
getVariant
- Specified by:
getVariantin interfaceLanguageModuleDescriptor
-
setVariant
- Specified by:
setVariantin interfaceLanguageModuleDescriptor
-