Interface ValidationMessage

All Superinterfaces:
Comparable<ValidationMessage>

public interface ValidationMessage extends Comparable<ValidationMessage>
Interface to define basic contract for validation message
  • Field Details

  • Method Details

    • getText

      String getText()
      Message text
      Returns:
      message text
    • getSeverity

      Severity getSeverity()
      Message Severity
      Returns:
      message severity
    • getTarget

      javafx.scene.control.Control getTarget()
      Message target - Control which message is related to .
      Returns:
      message target
    • error

      static ValidationMessage error(javafx.scene.control.Control target, String text)
      Factory method to create a simple error message
      Parameters:
      target - message target
      text - message text
      Returns:
      error message
    • warning

      static ValidationMessage warning(javafx.scene.control.Control target, String text)
      Factory method to create a simple warning message
      Parameters:
      target - message target
      text - message text
      Returns:
      warning message
    • info

      static ValidationMessage info(javafx.scene.control.Control target, String text)
      Factory method to create a simple info message
      Parameters:
      target - message target
      text - message text
      Returns:
      info message
    • ok

      static ValidationMessage ok(javafx.scene.control.Control target, String text)
      Factory method to create a simple ok message
      Parameters:
      target - message target
      text - message text
      Returns:
      ok message
    • ok

      static ValidationMessage ok(javafx.scene.control.Control target)
      Factory method to create a simple ok message
      Parameters:
      target - message target
      Returns:
      ok message
    • compareTo

      default int compareTo(ValidationMessage msg)
      Specified by:
      compareTo in interface Comparable<ValidationMessage>