/** * Overridable factory method that actually instantiates desired parser. */ @Override protected CsvParser _createParser(Reader r, IOContext ctxt) throws IOException { return new CsvParser((CsvIOContext) ctxt, _parserFeatures, _csvParserFeatures, _objectCodec, r); }
@Override protected CsvParser _createParser(char[] data, int offset, int len, IOContext ctxt, boolean recyclable) throws IOException { return new CsvParser((CsvIOContext) ctxt, _parserFeatures, _csvParserFeatures, _objectCodec, new CharArrayReader(data, offset, len)); }
/** * Overridable factory method that actually instantiates desired * parser. */ @Override protected CsvParser _createParser(Reader r, IOContext ctxt) throws IOException, JsonParseException { return new CsvParser(ctxt, _getBufferRecycler(), _parserFeatures, _csvParserFeatures, _objectCodec, r); }
/** * Overridable factory method that actually instantiates desired * parser. */ @Override protected CsvParser _createParser(byte[] data, int offset, int len, IOContext ctxt) throws IOException, JsonParseException { Reader r = _createReader(data, offset, len, null, ctxt); return new CsvParser(ctxt, _getBufferRecycler(), _parserFeatures, _csvParserFeatures, _objectCodec, r); }
/** * Overridable factory method that actually instantiates desired * parser. */ @Override protected CsvParser _createParser(InputStream in, IOContext ctxt) throws IOException, JsonParseException { Reader r = _createReader(in, null, ctxt); return new CsvParser(ctxt, _getBufferRecycler(), _parserFeatures, _csvParserFeatures, _objectCodec, r); }
@Override protected CsvParser _createParser(ObjectReadContext readCtxt, IOContext ioCtxt, char[] data, int offset, int len, boolean recyclable) throws IOException { return new CsvParser(readCtxt, (CsvIOContext) ioCtxt, readCtxt.getStreamReadFeatures(_streamReadFeatures), readCtxt.getFormatReadFeatures(_formatReadFeatures), _getSchema(readCtxt), new CharArrayReader(data, offset, len)); }
/** * Overridable factory method that actually instantiates desired parser. */ @Override protected CsvParser _createParser(ObjectReadContext readCtxt, IOContext ioCtxt, Reader r) throws IOException { return new CsvParser(readCtxt, (CsvIOContext) ioCtxt, readCtxt.getStreamReadFeatures(_streamReadFeatures), readCtxt.getFormatReadFeatures(_formatReadFeatures), _getSchema(readCtxt), r); }
return new CsvParser((CsvIOContext) _context, baseFeatures, csvFeatures, _codec, _createReader(enc));
return new CsvParser(readCtxt, (CsvIOContext) _context, parserFeatures, csvFeatures, schema, _createReader(enc));