com.phasmidsoftware.tableparser.core.render.CsvTableStringRenderer
Case class to help render a Table to a StringBuilder in CSV format.
Type parameters
- T
-
the type of object to be rendered; must provide evidence of CsvRenderer[T] amd CsvGenerator[T].
Value parameters
- csvAttributes
-
implicit instance of CsvAttributes.
Attributes
- Graph
-
- Supertypes
-
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Members list
CONSIDER replacing ow by implicitly of Writable[O]. CONSIDER replacing tc by implicitly of CsvRenderer[T].
CONSIDER replacing ow by implicitly of Writable[O]. CONSIDER replacing tc by implicitly of CsvRenderer[T].
Value parameters
- o
-
O.
- ow
-
Writable[O].
- t
-
T.
- tc
-
CsvRenderer[T].
Attributes
- Returns
-
O.
- Inherited from:
-
CsvTableRenderer
An iterator over the names of all the elements of this product.
An iterator over the names of all the elements of this product.
Attributes
- Inherited from:
-
Product
An iterator over all the elements of this product.
An iterator over all the elements of this product.
Attributes
- Returns
-
in the default implementation, an Iterator[Any]
- Inherited from:
-
Product
Render an instance of T as an O, qualifying the rendering with attributes defined in attrs.
Render an instance of T as an O, qualifying the rendering with attributes defined in attrs.
Value parameters
- attrs
-
a map of attributes for this value of O.
- t
-
the input parameter, i.e., the Table[T] instance to render.
Attributes
- Returns
-
an instance of type O.
- Inherited from:
-
CsvTableRenderer
Render an instance of T as an O, qualifying the rendering with no attributes.
Render an instance of T as an O, qualifying the rendering with no attributes.
Value parameters
- t
-
a T to be rendered.
Attributes
- Returns
-
an instance of type O.
- Inherited from:
-
Renderer