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

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

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

    Methods in com.holonplatform.core.property that return PropertyRenderer
    Modifier and Type | Method and Description
    --- | ---
    `static <R,T> PropertyRenderer<R,T>` | PropertyRenderer.`create(Class<? extends R> renderingType, Function<Property<? extends T>,R> renderer)` Create a `PropertyRenderer` for given `renderingType` using given `renderer` `Function` to perform actual property rendering.

    Methods in com.holonplatform.core.property that return types with arguments of type PropertyRenderer
    Modifier and Type | Method and Description
    --- | ---
    `<R,T> Optional<PropertyRenderer<R,T>>` | PropertyRendererRegistry.`getRenderer(Class<R> renderingType, Property<? extends T> property)` Gets the `PropertyRenderer` to use with given `property` according to registered renderers for given `renderingType`.

    Methods in com.holonplatform.core.property with parameters of type PropertyRenderer
    Modifier and Type | Method and Description
    --- | ---
    `default <R,T> void` | PropertyRendererRegistry.`forProperty(Property<? extends T> property, PropertyRenderer<R,T> renderer)` Bind a `PropertyRenderer` to the given property.
    `default <R,T,C> void` | PropertyRendererRegistry.`forPropertyConfiguration(ConfigProperty<C> configurationProperty, C value, PropertyRenderer<R,T> renderer)` Bind a `PropertyRenderer` to the given property configuration value.
    `<R,T> void` | PropertyRendererRegistry.`register(Predicate<Property<? extends T>> condition, PropertyRenderer<R,T> renderer)` Bind a `PropertyRenderer` to a property `Predicate` `condition`.

Copyright © 2019 The Holon Platform. All rights reserved.