@@ -314,6 +314,10 @@ public SequenceWriter writeValues(File out) throws IOException {
314
314
return _objectWriter .writeValues (out );
315
315
}
316
316
317
+ public SequenceWriter writeValues (File out , Charset charset ) throws IOException {
318
+ return this ._newSequenceWriter (false , this .createGenerator (out , charset ), true );
319
+ }
320
+
317
321
@ Override
318
322
public SequenceWriter writeValues (JsonGenerator g ) throws IOException {
319
323
return _objectWriter .writeValues (g );
@@ -329,16 +333,28 @@ public SequenceWriter writeValues(OutputStream out) throws IOException {
329
333
return _objectWriter .writeValues (out );
330
334
}
331
335
336
+ public SequenceWriter writeValues (OutputStream out , Charset charset ) throws IOException {
337
+ return this ._newSequenceWriter (false , this .createGenerator (out , charset ), true );
338
+ }
339
+
332
340
@ Override
333
341
public SequenceWriter writeValues (DataOutput out ) throws IOException {
334
342
return _objectWriter .writeValues (out );
335
343
}
336
344
345
+ public SequenceWriter writeValues (DataOutput out , Charset charset ) throws IOException {
346
+ return this ._newSequenceWriter (false , this .createGenerator (out , charset ), true );
347
+ }
348
+
337
349
@ Override
338
350
public SequenceWriter writeValuesAsArray (File out ) throws IOException {
339
351
return _objectWriter .writeValuesAsArray (out );
340
352
}
341
353
354
+ public SequenceWriter writeValuesAsArray (File out , Charset encoding ) throws IOException {
355
+ return this ._newSequenceWriter (true , createGenerator (out , encoding ), true );
356
+ }
357
+
342
358
@ Override
343
359
public SequenceWriter writeValuesAsArray (JsonGenerator gen ) throws IOException {
344
360
return _objectWriter .writeValuesAsArray (gen );
@@ -354,11 +370,19 @@ public SequenceWriter writeValuesAsArray(OutputStream out) throws IOException {
354
370
return _objectWriter .writeValuesAsArray (out );
355
371
}
356
372
373
+ public SequenceWriter writeValuesAsArray (OutputStream out , Charset encoding ) throws IOException {
374
+ return this ._newSequenceWriter (true , createGenerator (out , encoding ), true );
375
+ }
376
+
357
377
@ Override
358
378
public SequenceWriter writeValuesAsArray (DataOutput out ) throws IOException {
359
379
return _objectWriter .writeValuesAsArray (out );
360
380
}
361
381
382
+ public SequenceWriter writeValuesAsArray (DataOutput out , Charset encoding ) throws IOException {
383
+ return this ._newSequenceWriter (true , createGenerator (out , encoding ), true );
384
+ }
385
+
362
386
@ Override
363
387
public boolean isEnabled (SerializationFeature f ) {
364
388
return _objectWriter .isEnabled (f );
0 commit comments