Interface CalloutEvent

All Superinterfaces:
Event, HasCalloutTrackingKey, HasPrimaryValue, Serializable
All Known Implementing Classes:
BaseCalloutEvent, BasicCalloutEvent, DynamicCalloutEvent, ParentedCalloutEvent, ProcessedCalloutEvent

public interface CalloutEvent extends Event, HasPrimaryValue, HasCalloutTrackingKey
  • Method Details

    • getVisualText

      @Nullable @Nullable String getVisualText()
    • getCallText

      @Nullable @Nullable String getCallText()
    • getSound

      @Nullable default @Nullable String getSound()
    • isExpired

      boolean isExpired()
    • getPrimaryValue

      default String getPrimaryValue()
      Specified by:
      getPrimaryValue in interface HasPrimaryValue
      Returns:
      A text description of this object. Should be user-friendly and not over-the-top technical (fine-grained details belong in other fields, or in the Object.toString() method).
    • replaces

      @Nullable @Nullable HasCalloutTrackingKey replaces()
    • shouldReplace

      default boolean shouldReplace(HasCalloutTrackingKey previous)
    • setReplaces

      void setReplaces(HasCalloutTrackingKey replaces)
    • graphicalComponent

      @Nullable default @Nullable Component graphicalComponent()
    • getColorOverride

      @Nullable @Nullable Color getColorOverride()
    • getTrace

      @Nullable @Nullable CalloutTraceInfo getTrace()