Class AbstractTextWidget

java.lang.Object
xyz.gmitch215.socketmc.screen.ui.AbstractWidget
xyz.gmitch215.socketmc.screen.ui.AbstractTextWidget
All Implemented Interfaces:
Serializable, LayoutElement, Positionable
Direct Known Subclasses:
AbstractButton, CustomWidget, EditTextWidget, FocusedTextWidget, TextWidget

public abstract class AbstractTextWidget extends AbstractWidget
Represents a widget with a text message.
See Also:
  • Constructor Details

  • Method Details

    • getMessageJSON

      @NotNull public @NotNull String getMessageJSON()
      Gets the message JSON for this widget.
      Returns:
      the message in JSON format
    • setMessageJSON

      public void setMessageJSON(@NotNull @NotNull String messageJSON)
      Sets the message JSON for this widget.
      Parameters:
      messageJSON - the message in JSON format
    • setMessage

      public void setMessage(@NotNull @NotNull Text message)
      Gets the message for this widget.
      Parameters:
      message - the message
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class AbstractWidget