| Modifier and Type | Method and Description |
|---|---|
static OutputStream |
asOutputStream(PrimitiveSink sink)
Wraps a
PrimitiveSink as an OutputStream, so it is easy to
funnel an object to a PrimitiveSink
if there is already a way to write the contents of the object to an OutputStream. |
static Funnel<byte[]> |
byteArrayFunnel()
Returns a funnel that extracts the bytes from a
byte array. |
static Funnel<Integer> |
integerFunnel()
Returns a funnel for integers.
|
static Funnel<Long> |
longFunnel()
Returns a funnel for longs.
|
static <E> Funnel<Iterable<? extends E>> |
sequentialFunnel(Funnel<E> elementFunnel)
Returns a funnel that processes an
Iterable by funneling its elements in iteration
order with the specified funnel. |
static Funnel<CharSequence> |
stringFunnel()
Deprecated.
Use
unencodedCharsFunnel() instead. This method is scheduled for
removal in Guava 16.0. |
static Funnel<CharSequence> |
stringFunnel(Charset charset)
Returns a funnel that encodes the characters of a
CharSequence with the specified
Charset. |
static Funnel<CharSequence> |
unencodedCharsFunnel()
Returns a funnel that extracts the characters from a
CharSequence, a character at a
time, without performing any encoding. |
public static Funnel<byte[]> byteArrayFunnel()
byte array.public static Funnel<CharSequence> unencodedCharsFunnel()
CharSequence, a character at a
time, without performing any encoding. If you need to use a specific encoding, use
stringFunnel(Charset) instead.Funnels.stringFunnel().@Deprecated public static Funnel<CharSequence> stringFunnel()
unencodedCharsFunnel() instead. This method is scheduled for
removal in Guava 16.0.CharSequence.public static Funnel<CharSequence> stringFunnel(Charset charset)
CharSequence with the specified
Charset.public static Funnel<Integer> integerFunnel()
public static <E> Funnel<Iterable<? extends E>> sequentialFunnel(Funnel<E> elementFunnel)
Iterable by funneling its elements in iteration
order with the specified funnel. No separators are added between the elements.public static OutputStream asOutputStream(PrimitiveSink sink)
PrimitiveSink as an OutputStream, so it is easy to
funnel an object to a PrimitiveSink
if there is already a way to write the contents of the object to an OutputStream.
The close and flush methods of the returned OutputStream
do nothing, and no method throws IOException.
Copyright © 2010 - 2020 Adobe. All Rights Reserved