Package com.google.refine.importers
Class SeparatorBasedImporter
java.lang.Object
com.google.refine.importers.ImportingParserBase
com.google.refine.importers.TabularImportingParserBase
com.google.refine.importers.SeparatorBasedImporter
- All Implemented Interfaces:
ImportingParser
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class com.google.refine.importers.TabularImportingParserBase
TabularImportingParserBase.TableDataReader -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intFields inherited from class com.google.refine.importers.ImportingParserBase
useInputStream -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.node.ObjectNodecreateParserUIInitializationData(ImportingJob job, List<com.fasterxml.jackson.databind.node.ObjectNode> fileRecords, String format) static com.univocity.parsers.csv.CsvFormatguessFormat(File file, String encoding) static StringguessSeparator(ImportingJob job, List<com.fasterxml.jackson.databind.node.ObjectNode> fileRecords) guessSeparator(File file, String encoding) guessSeparator(File file, String encoding, boolean handleQuotes) voidparseOneFile(Project project, ProjectMetadata metadata, ImportingJob job, String fileSource, Reader reader, int limit, com.fasterxml.jackson.databind.node.ObjectNode options, List<Exception> exceptions) Methods inherited from class com.google.refine.importers.TabularImportingParserBase
deleteEmptyColumns, readTable, readTableMethods inherited from class com.google.refine.importers.ImportingParserBase
addArchiveColumn, addFilenameColumn, parse, parseOneFile, parseOneFile
-
Field Details
-
MAX_COLUMNS
public static final int MAX_COLUMNS- See Also:
-
MAX_CHARACTERS_PER_CELL
public static final int MAX_CHARACTERS_PER_CELL- See Also:
-
GUESSER_LINE_COUNT
public static final int GUESSER_LINE_COUNT- See Also:
-
-
Constructor Details
-
SeparatorBasedImporter
public SeparatorBasedImporter()
-
-
Method Details
-
createParserUIInitializationData
public com.fasterxml.jackson.databind.node.ObjectNode createParserUIInitializationData(ImportingJob job, List<com.fasterxml.jackson.databind.node.ObjectNode> fileRecords, String format) - Specified by:
createParserUIInitializationDatain interfaceImportingParser- Overrides:
createParserUIInitializationDatain classTabularImportingParserBase
-
parseOneFile
public void parseOneFile(Project project, ProjectMetadata metadata, ImportingJob job, String fileSource, Reader reader, int limit, com.fasterxml.jackson.databind.node.ObjectNode options, List<Exception> exceptions) - Overrides:
parseOneFilein classImportingParserBase
-
guessSeparator
public static String guessSeparator(ImportingJob job, List<com.fasterxml.jackson.databind.node.ObjectNode> fileRecords) -
guessFormat
-
guessSeparator
-
guessSeparator
public static SeparatorBasedImporter.Separator guessSeparator(File file, String encoding, boolean handleQuotes)
-