Annotation Interface UIProperty


@Target(FIELD) @Retention(RUNTIME) public @interface UIProperty
Annotation to mark a field as a parameter in GUI built using predefined JavaFX agents GUI such as DefaultAgentGUI. This annotation can be used to specify metadata for the parameter, such as its category and display name.
  • Optional Element Summary

    Optional Elements
    Modifier and Type
    Optional Element
    Description
    Specifies the category of the parameter.
    Specifies the display name of the parameter.
  • Element Details

    • category

      String category
      Specifies the category of the parameter.
      Returns:
      the category of the parameter
      Default:
      ""
    • displayName

      String displayName
      Specifies the display name of the parameter.
      Returns:
      the display name of the parameter
      Default:
      ""