Class LanguageProcessorParameters

java.lang.Object
com.e1c.langtool.v8.dt.languageprocessor.LanguageProcessorParameters

public class LanguageProcessorParameters extends Object
Stores parameters for language processors.
  • Constructor Details

    • LanguageProcessorParameters

      public LanguageProcessorParameters(String defaultLanguageCode, Collection<? extends TranslateLanguage> translateLanguages, Set<Language> processingLanguages, boolean keepLanguages, boolean clearHTMLPages)
      Instantiates a new language processor parameters.
      Parameters:
      defaultLanguageCode - the default language code, cannot be null
      keepLanguages - the keep languages
      clearHTMLPages - the clear HTML pages
  • Method Details

    • getDefaultLanguageCode

      public String getDefaultLanguageCode()
      Gets the default language code.
      Returns:
      the default language code, cannot be null
    • isKeepLanguages

      public boolean isKeepLanguages()
      Checks if is keep languages.
      Returns:
      true, if is keep languages
    • isClearHTMLPages

      public boolean isClearHTMLPages()
      Checks if is clear HTML pages.
      Returns:
      true, if is clear HTML pages
    • getTranslateLanguages

      public Collection<? extends TranslateLanguage> getTranslateLanguages()
      Gets the translate languages.
      Returns:
      the translate languages, cannot be null
    • getLanguagesCodes

      public List<String> getLanguagesCodes()
      Gets the languages codes.
      Returns:
      the languages codes, cannot be null
    • getProcessingLanguages

      public Set<Language> getProcessingLanguages()
      Gets the processing languages.
      Returns:
      the processing languages, cannot be null