Class Messages


  • public class Messages
    extends java.lang.Object
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private static java.util.regex.Pattern HIG_ELLIP_EXP  
      private static org.eclipse.swt.widgets.Listener hoverListener  
      private static java.lang.String RESOURCE_KEY  
      private static java.lang.String RESOURCE_TT_KEY  
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      private Messages()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static void setLanguageText​(org.eclipse.swt.widgets.Widget widget, java.lang.String key)  
      static void setLanguageText​(org.eclipse.swt.widgets.Widget widget, java.lang.String key, boolean setTooltipOnly, java.lang.String... params)  
      static void setLanguageText​(org.eclipse.swt.widgets.Widget widget, java.lang.String key, java.lang.String... params)  
      static void setLanguageTooltip​(org.eclipse.swt.widgets.Widget widget, java.lang.String key)  
      static void updateLanguageForControl​(org.eclipse.swt.widgets.Widget widget)  
      private static void updateLanguageFromData​(org.eclipse.swt.widgets.Widget widget, java.lang.String... params)  
      static boolean updateLanguageKey​(org.eclipse.swt.widgets.Widget widget, java.lang.String key, java.lang.String... params)
      Updates text only if they key is different
      private static void updateToolTipFromData​(org.eclipse.swt.widgets.Widget widget, boolean showKey)  
      private static void updateTooltipLanguageFromData​(org.eclipse.swt.widgets.Widget widget)  
      • Methods inherited from class java.lang.Object

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

      • HIG_ELLIP_EXP

        private static final java.util.regex.Pattern HIG_ELLIP_EXP
      • hoverListener

        private static org.eclipse.swt.widgets.Listener hoverListener
    • Constructor Detail

      • Messages

        private Messages()
    • Method Detail

      • updateLanguageForControl

        public static void updateLanguageForControl​(org.eclipse.swt.widgets.Widget widget)
      • setLanguageText

        public static void setLanguageText​(org.eclipse.swt.widgets.Widget widget,
                                           java.lang.String key)
      • setLanguageText

        public static void setLanguageText​(org.eclipse.swt.widgets.Widget widget,
                                           java.lang.String key,
                                           java.lang.String... params)
      • updateLanguageKey

        public static boolean updateLanguageKey​(org.eclipse.swt.widgets.Widget widget,
                                                java.lang.String key,
                                                java.lang.String... params)
        Updates text only if they key is different
        Returns:
        false: Text not changed (same or disposed widget
        true: Text updated
      • setLanguageText

        public static void setLanguageText​(org.eclipse.swt.widgets.Widget widget,
                                           java.lang.String key,
                                           boolean setTooltipOnly,
                                           java.lang.String... params)
      • updateLanguageFromData

        private static void updateLanguageFromData​(org.eclipse.swt.widgets.Widget widget,
                                                   java.lang.String... params)
      • updateToolTipFromData

        private static void updateToolTipFromData​(org.eclipse.swt.widgets.Widget widget,
                                                  boolean showKey)
      • setLanguageTooltip

        public static void setLanguageTooltip​(org.eclipse.swt.widgets.Widget widget,
                                              java.lang.String key)
      • updateTooltipLanguageFromData

        private static void updateTooltipLanguageFromData​(org.eclipse.swt.widgets.Widget widget)