Annotation Interface ScriptProperty


@Retention(RUNTIME) @Target(FIELD) public @interface ScriptProperty
Marks a script field as configurable by bindings and utiLITI.
  • Element Details

    • name

      String name
      Default:
      ""
    • description

      String description
      Default:
      ""
    • category

      String category
      Default:
      "Script"
    • type

      String type
      Default:
      ""
    • defaultValue

      String defaultValue
      Default:
      ""
    • min

      double min
      Default:
      -1.0/0.0
    • max

      double max
      Default:
      1.0/0.0
    • unit

      String unit
      Default:
      ""
    • required

      boolean required
      Default:
      false