Class CSVSerializer
- java.lang.Object
-
- org.aksw.limes.core.io.serializer.NtSerializer
-
- org.aksw.limes.core.io.serializer.TabSeparatedSerializer
-
- org.aksw.limes.core.io.serializer.CSVSerializer
-
- All Implemented Interfaces:
ISerializer
public class CSVSerializer extends TabSeparatedSerializer
- Version:
- Nov 25, 2015
- Author:
- Mohamed Sherif (sherif@informatik.uni-leipzig.de)
-
-
Field Summary
Fields Modifier and Type Field Description protected Stringseparator-
Fields inherited from class org.aksw.limes.core.io.serializer.TabSeparatedSerializer
seperator
-
Fields inherited from class org.aksw.limes.core.io.serializer.NtSerializer
folder, prefixMap, statements, writer
-
-
Constructor Summary
Constructors Constructor Description CSVSerializer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetFileExtension()StringgetName()StringgetSeparator()voidprintStatement(String subject, String predicate, String object, double similarity)Writes in the file statement by statement.voidsetSeparator(String separator)-
Methods inherited from class org.aksw.limes.core.io.serializer.TabSeparatedSerializer
addStatement, getSeperator, setSeperator, writeToFile
-
Methods inherited from class org.aksw.limes.core.io.serializer.NtSerializer
close, expand, flush, getFile, open, printPrefixes, setFolderPath, setPrefixes
-
-
-
-
Field Detail
-
separator
protected String separator
-
-
Method Detail
-
getName
public String getName()
- Specified by:
getNamein interfaceISerializer- Overrides:
getNamein classTabSeparatedSerializer- Returns:
- name
-
printStatement
public void printStatement(String subject, String predicate, String object, double similarity)
Description copied from class:NtSerializerWrites in the file statement by statement. Rather slow, not to be used- Specified by:
printStatementin interfaceISerializer- Overrides:
printStatementin classTabSeparatedSerializer- Parameters:
subject- Source object of a mapping, subject of the triple to be writtenpredicate- Predicate to be writtenobject- Target object of a mapping, object of the triple to be writtensimilarity- Similarity achieved by the subject and object
-
getFileExtension
public String getFileExtension()
- Specified by:
getFileExtensionin interfaceISerializer- Overrides:
getFileExtensionin classTabSeparatedSerializer- Returns:
- file extension
-
getSeparator
public String getSeparator()
-
setSeparator
public void setSeparator(String separator)
-
-