Package org.pipservices3.expressions.csv
Class CsvTokenizer
java.lang.Object
org.pipservices3.expressions.tokenizers.AbstractTokenizer
org.pipservices3.expressions.csv.CsvTokenizer
- All Implemented Interfaces:
ITokenizer
Implements a tokenizer class for CSV files.
-
Field Summary
Fields inherited from class org.pipservices3.expressions.tokenizers.AbstractTokenizer
_lastTokenType, _nextToken, _scanner
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionSeparator for rows in CSV stream.Separator for fields in CSV stream.Character to quote strings.void
setEndOfLine
(String value) Separator for rows in CSV stream.void
setFieldSeparators
(List<Integer> value) Separator for fields in CSV stream.void
setQuoteSymbols
(List<Integer> value) Character to quote strings.Methods inherited from class org.pipservices3.expressions.tokenizers.AbstractTokenizer
clearCharacterStates, getCharacterState, getCommentState, getDecodeStrings, getMergeWhitespaces, getNumberState, getQuoteState, getScanner, getSkipComments, getSkipEof, getSkipUnknown, getSkipWhitespaces, getSymbolState, getUnifyNumbers, getWhitespaceState, getWordState, hasNextToken, nextToken, readNextToken, setCharacterState, setCommentState, setDecodeStrings, setMergeWhitespaces, setNumberState, setQuoteState, setScanner, setSkipComments, setSkipEof, setSkipUnknown, setSkipWhitespaces, setSymbolState, setUnifyNumbers, setWhitespaceState, setWordState, tokenizeBuffer, tokenizeBufferToStrings, tokenizeStream, tokenizeStreamToStrings
-
Constructor Details
-
CsvTokenizer
Constructs this object with default parameters.- Throws:
Exception
-
-
Method Details
-
getFieldSeparators
Separator for fields in CSV stream. -
setFieldSeparators
Separator for fields in CSV stream.- Throws:
Exception
-
getEndOfLine
Separator for rows in CSV stream. -
setEndOfLine
Separator for rows in CSV stream. -
getQuoteSymbols
Character to quote strings. -
setQuoteSymbols
Character to quote strings.- Throws:
Exception
-