com.holonplatform.vaadin.components

## Interface ValueComponent<V>

- Type Parameters:
    `V` - Value type
  All Superinterfaces:
    Serializable
  All Known Subinterfaces:
    Input<V>, MultiSelect<T>, PropertyInputForm, PropertyViewForm, SingleSelect<T>, ValidatableInput<V>, ViewComponent<V>

      public interface ValueComponent<V>
      extends Serializable

  Represents an object which can contain a value and provides its UI `Component` representation.
  Since:
    5.0.0

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `com.vaadin.ui.Component` | `getComponent()` Get the UI `Component` which represents this value component.
    `V` | `getValue()` Gets the current value of this value component.

- - ### Method Detail

    - #### getValue

          V getValue()

      Gets the current value of this value component.
      Returns:
        the current value

    - #### getComponent

          com.vaadin.ui.Component getComponent()

      Get the UI `Component` which represents this value component.
      Returns:
        the UI component

Copyright © 2017 The Holon Platform. All rights reserved.