Class Tooltip

java.lang.Object
org.patternfly.component.BaseComponent<elemental2.dom.HTMLDivElement,Tooltip>
org.patternfly.component.tooltip.Tooltip
All Implemented Interfaces:
Attachable, Container<elemental2.dom.HTMLDivElement,Tooltip>, Finder<elemental2.dom.HTMLDivElement>, HasElement<elemental2.dom.HTMLDivElement,Tooltip>, HasHTMLElement<elemental2.dom.HTMLDivElement,Tooltip>, IsElement<elemental2.dom.HTMLDivElement>, TypedBuilder<elemental2.dom.HTMLDivElement,Tooltip>, Closeable<elemental2.dom.HTMLDivElement,Tooltip>, Component, WithText<elemental2.dom.HTMLDivElement,Tooltip>

public class Tooltip extends BaseComponent<elemental2.dom.HTMLDivElement,Tooltip> implements Closeable<elemental2.dom.HTMLDivElement,Tooltip>, WithText<elemental2.dom.HTMLDivElement,Tooltip>, Attachable
A tooltip is in-app messaging used to identify elements on a page with short, clarifying text.
  • Field Details

  • Method Details

    • tooltip

      public static Tooltip tooltip()
    • tooltip

      public static Tooltip tooltip(String text)
    • tooltip

      public static Tooltip tooltip(By trigger)
    • tooltip

      public static Tooltip tooltip(By trigger, String text)
    • tooltip

      public static Tooltip tooltip(elemental2.dom.HTMLElement trigger)
    • tooltip

      public static Tooltip tooltip(elemental2.dom.HTMLElement trigger, String text)
    • tooltip

      public static Tooltip tooltip(Supplier<elemental2.dom.HTMLElement> trigger)
    • tooltip

      public static Tooltip tooltip(Supplier<elemental2.dom.HTMLElement> trigger, String text)
    • attach

      public void attach(elemental2.dom.MutationRecord mutationRecord)
      Specified by:
      attach in interface Attachable
    • detach

      public void detach(elemental2.dom.MutationRecord mutationRecord)
      Specified by:
      detach in interface Attachable
    • appendToBody

      public Tooltip appendToBody()
    • appendTo

      public Tooltip appendTo(elemental2.dom.Node node)
    • animationDuration

      public Tooltip animationDuration(int animationDuration)
    • distance

      public Tooltip distance(int distance)
    • flip

      public Tooltip flip(boolean flip)
    • entryDelay

      public Tooltip entryDelay(int delay)
    • exitDelay

      public Tooltip exitDelay(int delay)
    • leftAligned

      public Tooltip leftAligned()
    • placement

      public Tooltip placement(Placement placement)
    • text

      public Tooltip text(String text)
      Specified by:
      text in interface WithText<elemental2.dom.HTMLDivElement,Tooltip>
    • trigger

      public Tooltip trigger(String trigger)
    • trigger

      public Tooltip trigger(By trigger)
    • trigger

      public Tooltip trigger(elemental2.dom.HTMLElement trigger)
    • trigger

      public Tooltip trigger(Supplier<elemental2.dom.HTMLElement> trigger)
    • triggerActions

      public Tooltip triggerActions(TriggerAction... triggerActions)
    • zIndex

      public Tooltip zIndex(int zIndex)
    • that

      public Tooltip that()
      Specified by:
      that in interface TypedBuilder<elemental2.dom.HTMLDivElement,Tooltip>
    • aria

      public Tooltip aria(TriggerAria aria)
    • onClose

      public Tooltip onClose(CloseHandler<Tooltip> closeHandler)
      Specified by:
      onClose in interface Closeable<elemental2.dom.HTMLDivElement,Tooltip>
    • show

      public void show()
    • show

      public void show(elemental2.dom.Event event)
    • close

      public void close(elemental2.dom.Event event, boolean fireEvent)
      Specified by:
      close in interface Closeable<elemental2.dom.HTMLDivElement,Tooltip>
    • text

      public String text()
      Specified by:
      text in interface WithText<elemental2.dom.HTMLDivElement,Tooltip>