Class DynamicNotificationText


  • public class DynamicNotificationText
    extends java.lang.Object
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      DynamicNotificationText add​(@Nullable java.lang.String placeholderText, @Nullable java.util.function.Supplier<java.lang.String> dynamicText, @Nullable java.lang.String linkText, @Nullable java.util.function.Consumer<com.intellij.notification.Notification> linkAction)  
      DynamicNotificationText addLink​(@NotNull java.lang.String linkText, @NotNull java.util.function.Consumer<com.intellij.notification.Notification> linkAction)  
      DynamicNotificationText addText​(@NotNull java.lang.String placeholderText, @NotNull java.util.function.Supplier<java.lang.String> dynamicText)  
      boolean linkAction​(@NotNull com.intellij.notification.Notification notification, @NotNull java.lang.String linkText)  
      java.lang.String replaceText​(java.lang.String text)  
      • Methods inherited from class java.lang.Object

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

      • DynamicNotificationText

        public DynamicNotificationText()
    • Method Detail

      • add

        public DynamicNotificationText add​(@Nullable
                                           @Nullable java.lang.String placeholderText,
                                           @Nullable
                                           @Nullable java.util.function.Supplier<java.lang.String> dynamicText,
                                           @Nullable
                                           @Nullable java.lang.String linkText,
                                           @Nullable
                                           @Nullable java.util.function.Consumer<com.intellij.notification.Notification> linkAction)
      • addText

        public DynamicNotificationText addText​(@NotNull
                                               @NotNull java.lang.String placeholderText,
                                               @NotNull
                                               @NotNull java.util.function.Supplier<java.lang.String> dynamicText)
      • addLink

        public DynamicNotificationText addLink​(@NotNull
                                               @NotNull java.lang.String linkText,
                                               @NotNull
                                               @NotNull java.util.function.Consumer<com.intellij.notification.Notification> linkAction)
      • replaceText

        public java.lang.String replaceText​(java.lang.String text)
      • linkAction

        public boolean linkAction​(@NotNull
                                  @NotNull com.intellij.notification.Notification notification,
                                  @NotNull
                                  @NotNull java.lang.String linkText)