Interface ComponentValue<T,C extends JComponent>

Type Parameters:
T - the value type
C - the component type
All Superinterfaces:
Consumer<T>, Observer<T>, Value<T>, ValueObserver<T>
All Known Implementing Classes:
AbstractComponentValue, AbstractTextComponentValue

public interface ComponentValue<T,C extends JComponent> extends Value<T>
A Value represented by an input component of some sort.

Components is a factory for ComponentValue implementations.

  • Method Details

    • component

      C component()
      Returns:
      the input component representing the value