# Package org.python.core.io

- Class Summary
  Class | Description
  --- | ---
  BinaryIOWrapper | A Buffered text stream in binary mode.
  BufferedIOBase | Base class for buffered I/O objects.
  BufferedIOMixin | A mixin implementation of BufferedIOBase with an underlying raw stream.
  BufferedRandom | A buffered reader and writer together for a random access file.
  BufferedReader | Buffer for a readable sequential RawIO object.
  BufferedWriter | Buffer for a writable sequential RawIO object.
  DatagramSocketIO | Raw I/O implementation for datagram sockets.
  FileDescriptors | Jython file descriptor management.
  FileIO | Raw I/O implementation for OS files.
  IOBase | Base class for all I/O classes.
  LineBufferedRandom | A line buffered writer and a non buffered reader together for a random access file.
  LineBufferedWriter | Line buffering for a writable sequential RawIO object.
  RawIOBase | Base class for raw binary I/O.
  ServerSocketIO | Raw I/O implementation for server sockets.
  SocketIO | Raw I/O implementation for sockets.
  SocketIOBase<T extends java.nio.channels.Channel> | Base raw I/O implementation for sockets.
  StreamIO | Raw I/O implementation for simple streams.
  TextIOBase | Base class for text I/O.
  TextIOInputStream | An InputStream tie-in to a TextIOBase.
  TextIOWrapper | A Buffered text stream.
  UniversalIOWrapper | A Buffered text stream in universal newlines mode.