Class InternalizeTokenProvider

java.lang.Object
com.e1c.langtool.v8.dt.dcs.expressions.InternalizeTokenProvider

public class InternalizeTokenProvider extends Object
Special provider for internalize token values in dcs expressions
  • Field Details

    • grammar

      protected ExpressionsGrammarAccess grammar
    • keywords

      protected com.google.common.collect.BiMap<org.eclipse.xtext.Keyword,org.eclipse.xtext.Keyword> keywords
  • Constructor Details

    • InternalizeTokenProvider

      public InternalizeTokenProvider()
  • Method Details

    • getInternalizeKeyword

      public String getInternalizeKeyword(org.eclipse.xtext.Keyword keyword, boolean isRussian)
      Gets internalize value of keyword
      Parameters:
      keyword - Keyword for internalize, can't be null
      isRussian - true if we need Russian keyword, false otherwise
      Returns:
      internalize keyword value, can be null if no internalize value for keyword
    • init

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

      protected void initKeywords()
      Initialize correspondences between English values of token and Russian values for Keywords