| Package | Description |
|---|---|
| com.holonplatform.core.property |
| 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. |
| 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. |
| 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)
|
Copyright © 2019 The Holon Platform. All rights reserved.