Class StandardField<T>

java.lang.Object
io.deephaven.appmode.StandardField<T>
All Implemented Interfaces:
Field<T>

@Immutable public abstract class StandardField<T> extends Object implements Field<T>
  • Constructor Details

    • StandardField

      public StandardField()
  • Method Details

    • of

      public static <T> Field<T> of(String name, T value)
    • of

      public static <T> Field<T> of(String name, T value, String description)
    • name

      public abstract String name()
      Description copied from interface: Field
      A human readable name for this field. Often used to label the web-ui tab.
      Specified by:
      name in interface Field<T>
    • value

      public abstract T value()
      Description copied from interface: Field
      Retrieve the instance that this field references.
      Specified by:
      value in interface Field<T>
    • description

      public abstract Optional<String> description()
      Description copied from interface: Field
      An optional description for users who want to improve exploration of an existing application state.
      Specified by:
      description in interface Field<T>