com.upokecenter.text.ICharacterDecoder - Defines a method that can be implemented by classes that convert a stream of bytes to Unicode code points.
com.upokecenter.text.ICharacterEncoder - Defines a method that can be implemented by classes that convert Unicode code points to bytes.
com.upokecenter.text.ICharacterInput - An interface for reading Unicode code points from a data source.
com.upokecenter.text.CharacterReader - A general-purpose character input for reading text from byte streams and text strings.
com.upokecenter.text.Encodings - Contains methods for converting text from one character encoding to another.
com.upokecenter.util.IByteReader - A generic interface for reading data one byte at a time.
com.upokecenter.util.IByteWriter - A generic interface for writing bytes of data.
com.upokecenter.util.IReader - A generic interface for reading bytes of data from a data source.
com.upokecenter.util.IWriter - A generic interface for writing bytes of data.
com.upokecenter.util.ArrayWriter - An array of bytes that grows as needed.
com.upokecenter.util.DataIO - Convenience class that contains static methods for wrapping byte arrays and streams into byte readers and byte writers.