## Uses of Class
java.nio.charset.CharsetDecoder

Packages that use CharsetDecoder
java.io: Provides for system input and output through data streams, serialization and the file system.
java.nio.channels: Defines channels, which represent connections to entities that are capable of performing I/O operations, such as files and sockets; defines selectors, for multiplexed, non-blocking I/O operations.
java.nio.charset: Defines charsets, decoders, and encoders, for translating between bytes and Unicode characters.

### Uses of CharsetDecoder in java.io

Constructors in java.io with parameters of type CharsetDecoder
Constructor and Description
`InputStreamReader(InputStream in, CharsetDecoder dec)` Creates an InputStreamReader that uses the given charset decoder.

### Uses of CharsetDecoder in java.nio.channels

Methods in java.nio.channels with parameters of type CharsetDecoder
`static Reader` Channels.`newReader(ReadableByteChannel ch, CharsetDecoder dec, int minBufferCap)` Constructs a reader that decodes bytes from the given channel using the given decoder.

### Uses of CharsetDecoder in java.nio.charset

Methods in java.nio.charset that return CharsetDecoder
`abstract CharsetDecoder` Charset.`newDecoder()` Constructs a new decoder for this charset.
`CharsetDecoder` CharsetDecoder.`onMalformedInput(CodingErrorAction newAction)` Changes this decoder's action for malformed-input errors.
`CharsetDecoder` CharsetDecoder.`onUnmappableCharacter(CodingErrorAction newAction)` Changes this decoder's action for unmappable-character errors.
`CharsetDecoder` CharsetDecoder.`replaceWith(String newReplacement)` Changes this decoder's replacement value.
`CharsetDecoder` CharsetDecoder.`reset()` Resets this decoder, clearing any internal state.