Class InternalizeCommentTermsProvider

java.lang.Object
com.e1c.langtool.v8.dt.bsl.translator.InternalizeCommentTermsProvider

public class InternalizeCommentTermsProvider extends Object
Special provider for internalize token values in BSL Doc Comment terms
  • Field Details

    • enumTokens

      protected com.google.common.collect.ImmutableBiMap<String,String> enumTokens
  • Constructor Details

    • InternalizeCommentTermsProvider

      public InternalizeCommentTermsProvider()
  • Method Details

    • getInternalizeEnumValue

      public String getInternalizeEnumValue(String enumKey, boolean isRussian)
      Gets internalize value of enum value.
      Parameters:
      enumKey - enum token value, can't be null
      isRussian - true if we need Russian token enum value, false otherwise
      Returns:
      internalize value of enum value, can be null if no internalize value of enum token value
    • init

      protected void init()
      Initialize correspondences between English values of token and Russian values