Class InternalizeTokenProvider

java.lang.Object
com.e1c.langtool.v8.dt.right.templates.InternalizeTokenProvider

public class InternalizeTokenProvider extends Object
Special provider for internalize token values in Right template language
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected com.google.common.collect.BiMap<String,String>
     
    protected com.google.common.collect.BiMap<org.eclipse.xtext.Keyword,org.eclipse.xtext.Keyword>
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    getInternalizeKeyword(org.eclipse.xtext.Keyword keyword, boolean isRussian)
    Gets internalize value of keyword
    protected void
    Initialize correspondences between English values of token and Russian values
    protected void
    Initialize correspondences between English values of token and Russian values for Keywords

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • enumTokens

      protected com.google.common.collect.BiMap<String,String> enumTokens
    • 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