Class CsvRenderer
- java.lang.Object
-
- de.tudresden.inf.lat.tabulas.ext.renderer.CsvRenderer
-
- All Implemented Interfaces:
Renderer
,Serializable
,scala.Equals
,scala.Product
public class CsvRenderer extends Object implements Renderer, scala.Product, Serializable
Renderer of tables in comma-separated values format.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description CsvRenderer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
Comma()
String
Null()
String
Quotes()
String
QuotesReplacement()
void
render(Writer output, Record record, scala.collection.immutable.Seq<String> fields)
void
render(Writer output, TableMap tableMap)
void
renderAllRecords(Writer output, Table table)
void
renderTable(Writer output, String tableId, Table table)
void
renderTypeDefinition(Writer output, Table table)
void
renderTypeSelection(Writer output, String tableName, Table table)
String
sanitize(String str)
boolean
writeAsStringIfNotEmpty(Writer output, String field, PrimitiveTypeValue value)
boolean
writeLinkIfNotEmpty(Writer output, String field, URIValue link)
boolean
writeParameterizedListIfNotEmpty(Writer output, String field, ParameterizedListValue list)
-
-
-
Method Detail
-
Quotes
public final String Quotes()
-
QuotesReplacement
public final String QuotesReplacement()
-
Null
public final String Null()
-
Comma
public final String Comma()
-
render
public void render(Writer output, Record record, scala.collection.immutable.Seq<String> fields)
-
writeAsStringIfNotEmpty
public boolean writeAsStringIfNotEmpty(Writer output, String field, PrimitiveTypeValue value)
-
writeParameterizedListIfNotEmpty
public boolean writeParameterizedListIfNotEmpty(Writer output, String field, ParameterizedListValue list)
-
-