Interface ComponentRenderer<C>
- Type Parameters:
 C- the context type
- All Known Implementing Classes:
 AbstractComponentRenderer,TranslatableComponentRenderer
public interface ComponentRenderer<C>
A component renderer.
- Since:
 - 4.0.0
 
- 
Method Summary
Modifier and Type Method Description default <T> ComponentRenderer<T>mapContext(Function<T,C> transformer)Return aComponentRendererthat takes a different context type.@NonNull Componentrender(@NonNull Component component, @NonNull C context)Renders a component. 
- 
Method Details
- 
render
Renders a component.- Parameters:
 component- the componentcontext- the context- Returns:
 - the rendered component
 - Since:
 - 4.0.0
 
 - 
mapContext
Return aComponentRendererthat takes a different context type.- Type Parameters:
 T- transformation function- Parameters:
 transformer- context type transformer- Returns:
 - mapping renderer
 - Since:
 - 4.0.0
 
 
 -