@@ -314,6 +314,10 @@ public SequenceWriter writeValues(File out) throws IOException {
314314 return _objectWriter .writeValues (out );
315315 }
316316
317+ public SequenceWriter writeValues (File out , Charset charset ) throws IOException {
318+ return this ._newSequenceWriter (false , this .createGenerator (out , charset ), true );
319+ }
320+
317321 @ Override
318322 public SequenceWriter writeValues (JsonGenerator g ) throws IOException {
319323 return _objectWriter .writeValues (g );
@@ -329,16 +333,28 @@ public SequenceWriter writeValues(OutputStream out) throws IOException {
329333 return _objectWriter .writeValues (out );
330334 }
331335
336+ public SequenceWriter writeValues (OutputStream out , Charset charset ) throws IOException {
337+ return this ._newSequenceWriter (false , this .createGenerator (out , charset ), true );
338+ }
339+
332340 @ Override
333341 public SequenceWriter writeValues (DataOutput out ) throws IOException {
334342 return _objectWriter .writeValues (out );
335343 }
336344
345+ public SequenceWriter writeValues (DataOutput out , Charset charset ) throws IOException {
346+ return this ._newSequenceWriter (false , this .createGenerator (out , charset ), true );
347+ }
348+
337349 @ Override
338350 public SequenceWriter writeValuesAsArray (File out ) throws IOException {
339351 return _objectWriter .writeValuesAsArray (out );
340352 }
341353
354+ public SequenceWriter writeValuesAsArray (File out , Charset encoding ) throws IOException {
355+ return this ._newSequenceWriter (true , createGenerator (out , encoding ), true );
356+ }
357+
342358 @ Override
343359 public SequenceWriter writeValuesAsArray (JsonGenerator gen ) throws IOException {
344360 return _objectWriter .writeValuesAsArray (gen );
@@ -354,11 +370,19 @@ public SequenceWriter writeValuesAsArray(OutputStream out) throws IOException {
354370 return _objectWriter .writeValuesAsArray (out );
355371 }
356372
373+ public SequenceWriter writeValuesAsArray (OutputStream out , Charset encoding ) throws IOException {
374+ return this ._newSequenceWriter (true , createGenerator (out , encoding ), true );
375+ }
376+
357377 @ Override
358378 public SequenceWriter writeValuesAsArray (DataOutput out ) throws IOException {
359379 return _objectWriter .writeValuesAsArray (out );
360380 }
361381
382+ public SequenceWriter writeValuesAsArray (DataOutput out , Charset encoding ) throws IOException {
383+ return this ._newSequenceWriter (true , createGenerator (out , encoding ), true );
384+ }
385+
362386 @ Override
363387 public boolean isEnabled (SerializationFeature f ) {
364388 return _objectWriter .isEnabled (f );
0 commit comments