ProductCsvRenderer

com.phasmidsoftware.tableparser.core.render.ProductCsvRenderer
See theProductCsvRenderer companion class

Attributes

Companion
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Value members

Concrete methods

def elements(t: Any, fieldRenderers: List[CsvRenderer[_]]): Strings

Method to render each field of a case class with its own CsvRenderer.

Method to render each field of a case class with its own CsvRenderer.

NOTE the casts: t is a case class (it has a Mirror.ProductOf), and each renderer is the one for its field.

Value parameters

fieldRenderers

the CsvRenderers of the fields of t, in declaration order.

t

an instance of a case class.

Attributes

Returns

the rendered fields.