java.nio.channels
Class Channels
java.lang.Object
|
+--java.nio.channels.Channels
public final class
Channelsextends
Object Since:newChannel
public static ReadableByteChannel newChannel(java.io.InputStream in)
Constructs a channel that reads bytes from the given stream.
Parameters:
newChannel
public static WritableByteChannel newChannel(java.io.OutputStream out)
Constructs a channel that writes bytes to the given stream.
Parameters:
newInputStream
public static InputStream newInputStream(java.nio.channels.ReadableByteChannel ch)
Constructs a stream that reads bytes from the given channel.
Parameters:
newOutputStream
public static OutputStream newOutputStream(java.nio.channels.WritableByteChannel ch)
Constructs a stream that writes bytes to the given channel.
Parameters:
newReader
public static Reader newReader(java.nio.channels.ReadableByteChannel ch, java.lang.String csName)
Constructs a reader that decodes bytes from the given channel according to
the named charset.
Parameters:
Throws:
- If no support for the named charset
is available in this instance of the Java virtual machine.
newReader
public static Reader newReader(java.nio.channels.ReadableByteChannel ch, java.nio.charset.CharsetDecoder dec, int minBufferCap)
Constructs a reader that decodes bytes from the given channel using the
given decoder.
Parameters:
newWriter
public static Writer newWriter(java.nio.channels.WritableByteChannel ch, java.lang.String csName)
Constructs a writer that encodes characters according to the named charset
and writes the resulting bytes to the given channel.
Parameters:
Throws:
- If no support for the named charset
is available in this instance of the Java virtual machine.
newWriter
public static Writer newWriter(java.nio.channels.WritableByteChannel ch, java.nio.charset.CharsetEncoder enc, int minBufferCap)
Constructs a writer that encodes characters using the given encoder and
writes the resulting bytes to the given channel.
Parameters: