Class LanguageModuleDescriptor

  • All Implemented Interfaces:
    com.atlassian.plugin.ModuleDescriptor<Language>, com.atlassian.plugin.Resourced, com.atlassian.plugin.ScopeAware, com.atlassian.plugin.StateAware

    public class LanguageModuleDescriptor
    extends com.atlassian.plugin.descriptors.AbstractModuleDescriptor<Language>
    • Field Summary

      • Fields inherited from class com.atlassian.plugin.descriptors.AbstractModuleDescriptor

        key, moduleClass, moduleClassName, moduleFactory, name, plugin, resources
    • Constructor Summary

      Constructors 
      Constructor Description
      LanguageModuleDescriptor​(com.atlassian.plugin.module.ModuleFactory moduleFactory)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void disabled()  
      void enabled()  
      String getCountry()  
      String getEncoding()  
      String getLanguage()  
      Language getModule()  
      String getVariant()  
      void init​(com.atlassian.plugin.Plugin plugin, org.dom4j.Element element)
      Initialises the LanguageModuleDescriptor
      void setCountry​(String country)  
      void setEncoding​(String encoding)  
      void setLanguage​(String language)  
      void setVariant​(String variant)  
      • Methods inherited from class com.atlassian.plugin.descriptors.AbstractModuleDescriptor

        assertModuleClassImplements, checkPermissions, destroy, equals, getCompleteKey, getDescription, getDescriptionKey, getI18nNameKey, getKey, getMinJavaVersion, getModuleClass, getModuleClassName, getName, getParams, getPlugin, getPluginKey, getRequiredPermissions, getResourceDescriptor, getResourceDescriptors, getResourceLocation, getScopeKey, hashCode, isBroken, isEnabled, isEnabledByDefault, isSystemModule, loadClass, provideValidationRules, satisfiesMinJavaVersion, setBroken, setPlugin, toString, validate
      • Methods inherited from interface com.atlassian.plugin.ModuleDescriptor

        getDisplayName, init
    • Constructor Detail

      • LanguageModuleDescriptor

        public LanguageModuleDescriptor​(com.atlassian.plugin.module.ModuleFactory moduleFactory)
    • Method Detail

      • init

        public void init​(com.atlassian.plugin.Plugin plugin,
                         org.dom4j.Element element)
                  throws com.atlassian.plugin.PluginParseException
        Initialises the LanguageModuleDescriptor
        Specified by:
        init in interface com.atlassian.plugin.ModuleDescriptor<Language>
        Overrides:
        init in class com.atlassian.plugin.descriptors.AbstractModuleDescriptor<Language>
        Parameters:
        plugin - The Plugin the ModuleDescriptor belongs to
        element - The XML Document to be parsed
        Throws:
        com.atlassian.plugin.PluginParseException - if language is null
      • getModule

        public Language getModule()
        Specified by:
        getModule in interface com.atlassian.plugin.ModuleDescriptor<Language>
        Specified by:
        getModule in class com.atlassian.plugin.descriptors.AbstractModuleDescriptor<Language>
      • enabled

        public void enabled()
        Specified by:
        enabled in interface com.atlassian.plugin.StateAware
        Overrides:
        enabled in class com.atlassian.plugin.descriptors.AbstractModuleDescriptor<Language>
      • disabled

        public void disabled()
        Specified by:
        disabled in interface com.atlassian.plugin.StateAware
        Overrides:
        disabled in class com.atlassian.plugin.descriptors.AbstractModuleDescriptor<Language>
      • getEncoding

        public String getEncoding()
      • setEncoding

        public void setEncoding​(String encoding)
      • getLanguage

        public String getLanguage()
      • setLanguage

        public void setLanguage​(String language)
      • getCountry

        public String getCountry()
      • setCountry

        public void setCountry​(String country)
      • getVariant

        public String getVariant()
      • setVariant

        public void setVariant​(String variant)