Closeable:
Package java.io; Import java.io.IOException; Public Interface closeable { /** * Closes this stream and releases any system resources associated * W ITH it. If The stream is already closed then invoking this * method has no effect. */ Public void throws IOException;}
Readable:
Package Java.lang; Import java.io.IOException; Public Interface readable { /** * Attempts to read characters into the specified character buffer. * The buffer is used as a repository of characters as-is:the only * Changes made is the results of a put operation. No flipping or * rewinding of the buffer is performed. */ Public int throws IOException;}
Flushable:
Package java.io; Import java.io.IOException; Public Interface flushable { /** * Flushes this stream by writing any buffered output to the underlying STR Eam. */ void throws IOException;}
Appendable:
PackageJava.lang;Importjava.io.IOException; Public Interfaceappendable {/*** Appends the specified character sequence to this appendable. * @returnA Reference to this appendable*/appendable Append (charsequence csq)throwsIOException; /*** Appends a subsequence of the specified character sequence to this appendable. * @returnA Reference to this appendable*/appendable Append (charsequence csq,intStartintEndthrowsIOException; /*** Appends the specified character to this appendable. * @returnA Reference to this appendable*/appendable Append (CharCthrowsIOException;}
Turn from: 43093435
"Turn" closeable, readable, flushable, appendable