## Uses of Interface
com.holonplatform.core.property.PropertyValueProvider

- Packages that use PropertyValueProvider
  Package | Description
  --- | ---
  com.holonplatform.core.property |

- - ### Uses of PropertyValueProvider in com.holonplatform.core.property

    Methods in com.holonplatform.core.property that return PropertyValueProvider
    Modifier and Type | Method and Description
    --- | ---
    `PropertyValueProvider<T>` | VirtualProperty.`getValueProvider()` Get property value provider.

    Methods in com.holonplatform.core.property with parameters of type PropertyValueProvider
    Modifier and Type | Method and Description
    --- | ---
    `static <T> ListVirtualProperty.ListVirtualPropertyBuilder<T>` | ListVirtualProperty.`create(Class<T> elementType, PropertyValueProvider<List<T>> valueProvider)` Create a new `ListVirtualProperty`.
    `static <T> SetVirtualProperty.SetVirtualPropertyBuilder<T>` | SetVirtualProperty.`create(Class<T> elementType, PropertyValueProvider<Set<T>> valueProvider)` Create a new `SetVirtualProperty`.
    `static <T> VirtualProperty.VirtualPropertyBuilder<T>` | VirtualProperty.`create(Class<T> type, PropertyValueProvider<T> valueProvider)` Create a new VirtualProperty with given `type` using given `PropertyValueProvider` as property value provider.
    `B` | VirtualProperty.Builder.`valueProvider(PropertyValueProvider<T> valueProvider)` Set property value provider.

Copyright © 2019 The Holon Platform. All rights reserved.