Package io.github.qishr.cascara.ui.render.factory
Class SpiScalarRendererFactory
java.lang.Object
io.github.qishr.cascara.ui.render.factory.AbstractSpiRendererFactory<io.github.qishr.cascara.ui.api.render.ScalarRenderer>
io.github.qishr.cascara.ui.render.factory.SpiScalarRendererFactory
All Implemented Interfaces:
ScalarRendererFactory
public class SpiScalarRendererFactory
extends AbstractSpiRendererFactory<ScalarRenderer>
Constructor Summary
| Constructor | Description |
|---|---|
| SpiScalarRendererFactory(ServiceProviderLayer layer) | Creates a scalar renderer factory with access to a specific ServiceProviderLayer and all public layers |
Method Summary
| Modifier and Type | Method | Description |
|---|---|---|
| public ScalarRenderer | getRendererForSchemaType(String contentType) | |
| public ScalarRenderer | getRendererForSchemaType(String schemaType, String format) | |
| public ScalarRenderer | getRendererForContentType(String type) |
Method Details
getRendererForSchemaType
public ScalarRenderer getRendererForSchemaType(String contentType)
getRendererForSchemaType
public ScalarRenderer getRendererForSchemaType(String schemaType, String format)
getRendererForContentType
public ScalarRenderer getRendererForContentType(String type)