com.holonplatform.core.property

## Interface PropertyBox.PropertyValue<T>

- Type Parameters:
    `T` - Value type
  All Superinterfaces:
    Serializable
  Enclosing interface:
    PropertyBox

      public static interface PropertyBox.PropertyValue<T>
      extends Serializable

  Represents a `Property` value.

- - ### Method Summary

    All Methods Instance Methods Abstract Methods Default Methods
    Modifier and Type | Method and Description
    --- | ---
    `Property<T>` | `getProperty()` Get the `Property`.
    `T` | `getValue()` Get the property value.
    `default boolean` | `hasValue()` Checks whether this property has a value, i.e. the property value is not `null`.

- - ### Method Detail

    - #### getProperty

          Property<T> getProperty()

      Get the `Property`.
      Returns:
        The property

    - #### getValue

          T getValue()

      Get the property value.
      Returns:
        the property value (may be null)

    - #### hasValue

          default boolean hasValue()

      Checks whether this property has a value, i.e. the property value is not `null`.
      Returns:
        `true` if this property has a value, `false` otherwise

Copyright © 2019 The Holon Platform. All rights reserved.