org.apache.commons.io.output
Class TeeWriter
- java.lang.Object
-
- java.io.Writer
-
- org.apache.commons.io.output.FilterCollectionWriter
-
- org.apache.commons.io.output.ProxyCollectionWriter
-
- org.apache.commons.io.output.TeeWriter
-
- All Implemented Interfaces:
- Closeable, Flushable, Appendable, AutoCloseable
public class TeeWriter extends ProxyCollectionWriter
Classic splitter ofWriter
. Named after the Unix 'tee' command. It allows a stream to be branched off so there are now two streams.This currently a only convenience class with the proper name "TeeWriter".
- Since:
- 2.7
-
Field Summary
Fields inherited from class org.apache.commons.io.output.FilterCollectionWriter
EMPTY_WRITERS, writers
Constructor Summary
Constructors Constructor and Description TeeWriter(Collection<Writer> writers)
Creates a new filtered collection writer.TeeWriter(Writer... writers)
Creates a new filtered collection writer.
Method Summary
Methods inherited from class org.apache.commons.io.output.ProxyCollectionWriter
afterWrite, append, append, append, beforeWrite, close, flush, handleIOException, write, write, write, write, write
-
Constructor Detail
TeeWriter
public TeeWriter(Collection<Writer> writers)
Creates a new filtered collection writer.- Parameters:
-
writers
- Writers to provide the underlying targets.
TeeWriter
public TeeWriter(Writer... writers)
Creates a new filtered collection writer.- Parameters:
-
writers
- Writers to provide the underlying targets.
Copyright © 2002–2021 The Apache Software Foundation. All rights reserved.