javadoc.com.google.common.io.class-use.OutputSupplier.html Maven / Gradle / Ivy
The newest version!
Uses of Interface com.google.common.io.OutputSupplier (Guava: Google Core Libraries for Java 11.0.1 API)
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV
NEXT
FRAMES
NO FRAMES
Uses of Interface
com.google.common.io.OutputSupplier
Packages that use OutputSupplier
com.google.common.io
This package contains utility methods and classes for working with Java I/O,
for example input streams, output streams, readers, writers, and files.
Uses of OutputSupplier in com.google.common.io
Methods in com.google.common.io that return OutputSupplier
static OutputSupplier<FileOutputStream>
Files.newOutputStreamSupplier(File file)
Returns a factory that will supply instances of FileOutputStream
that write to a file.
static OutputSupplier<FileOutputStream>
Files.newOutputStreamSupplier(File file,
boolean append)
Returns a factory that will supply instances of FileOutputStream
that write to or append to a file.
static OutputSupplier<OutputStreamWriter>
Files.newWriterSupplier(File file,
Charset charset)
Returns a factory that will supply instances of OutputStreamWriter
that write to a file using the given character set.
static OutputSupplier<OutputStreamWriter>
Files.newWriterSupplier(File file,
Charset charset,
boolean append)
Returns a factory that will supply instances of OutputStreamWriter
that write to or append to a file using the given character set.
static OutputSupplier<OutputStreamWriter>
CharStreams.newWriterSupplier(OutputSupplier<? extends OutputStream> out,
Charset charset)
Returns a factory that will supply instances of OutputStreamWriter
,
using the given OutputStream
factory and character set.
Methods in com.google.common.io with parameters of type OutputSupplier
static
<W extends Appendable & Closeable>
void
Files.copy(File from,
Charset charset,
OutputSupplier<W> to)
Copies all characters from a file to a Appendable
&
Closeable
object supplied by a factory, using the given
character set.
static void
Files.copy(File from,
OutputSupplier<? extends OutputStream> to)
Copies all bytes from a file to an OutputStream
supplied by
a factory.
static long
ByteStreams.copy(InputStream from,
OutputSupplier<? extends OutputStream> to)
Opens an output stream from the supplier, copies all bytes from the input
to the output, and closes the output stream.
static long
ByteStreams.copy(InputSupplier<? extends InputStream> from,
OutputSupplier<? extends OutputStream> to)
Opens input and output streams from the given suppliers, copies all
bytes from the input to the output, and closes the streams.
static
<R extends Readable & Closeable,W extends Appendable & Closeable>
long
CharStreams.copy(InputSupplier<R> from,
OutputSupplier<W> to)
Opens Readable
and Appendable
objects from the
given factories, copies all characters between the two, and closes
them.
static OutputSupplier<OutputStreamWriter>
CharStreams.newWriterSupplier(OutputSupplier<? extends OutputStream> out,
Charset charset)
Returns a factory that will supply instances of OutputStreamWriter
,
using the given OutputStream
factory and character set.
static void
ByteStreams.write(byte[] from,
OutputSupplier<? extends OutputStream> to)
Writes a byte array to an output stream from the given supplier.
static
<W extends Appendable & Closeable>
void
CharStreams.write(CharSequence from,
OutputSupplier<W> to)
Writes a character sequence (such as a string) to an appendable
object from the given supplier.
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV
NEXT
FRAMES
NO FRAMES
Copyright © 2010-2012. All Rights Reserved.
© 2015 - 2025 Weber Informatics LLC | Privacy Policy