Renderer
com.phasmidsoftware.tableparser.core.render.Renderer
Definition of trait Renderer for the purpose of serializing objects of type T as an object of type O. This trait may be used as a type class for either T or O (or both).
NOTE: this trait has no direct relationship with TableRenderable.
Type parameters
- O
-
the type of the serialization result.
- T
-
the (contravariant) type of object to be rendered.
Attributes
- Graph
-
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
trait CsvRenderer[T]trait BaseCsvRenderer[T]class ProductCsvProduct[T]class ProductCsvRenderer[T]trait CsvProduct[T]object CsvRendererRowobject CsvRendererInstantclass StandardCsvRenderer[T]object CsvRendererBooleanobject CsvRendererByteobject CsvRendererDoubleobject CsvRendererFloatobject CsvRendererIntobject CsvRendererLongobject CsvRendererShortobject CsvRendererStringobject CsvRendererURLclass CsvTableFileRenderer[T]class CsvTableStringRenderer[T]trait HierarchicalRenderer[T]class ProductHierarchicalRenderer[T]class ProductFieldsHierarchicalRenderer[T]class TaggedHierarchicalRenderer[T]trait UntaggedHierarchicalRenderer[T]object BigIntHierarchicalRendererobject BooleanHierarchicalRendererobject DoubleHierarchicalRenderertrait IntHierarchicalRendererobject IntHierarchicalRenderertrait LongHierarchicalRendererobject LongHierarchicalRendererobject StringHierarchicalRendererclass JsonTableRenderer[T]
Members list
In this article