Class DescriptorEditableControl<Value>

Type Parameters:
Value - The type of the value being edited.
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
BooleanControl, MultiLineLargeStringControl, SingleLineLargeStringControl

public abstract class DescriptorEditableControl<Value> extends EditableControl<Value>
An EditableControl that uses an IValueDescriptor to coerce values.
Since:
8.5.0
See Also:
  • Constructor Details

    • DescriptorEditableControl

      protected DescriptorEditableControl(String type, IValueAccessor<?> root, String path, IValueDescriptor<Value,?> descriptor)
      Creates a new editable control for editing a value described by the given descriptor.
      Parameters:
      type - The type of the control that determines how it is rendered.
      root - The root object against which the path is evaluated.
      path - The JSON path expression that references the value.
      descriptor - The descriptor that describes the value being edited.
  • Method Details