public class IOOutputStream
extends java.io.OutputStream
| Constructor and Description |
|---|
IOOutputStream(IRubyObject io)
Creates a new OutputStream with the object provided.
|
IOOutputStream(IRubyObject io,
boolean checkAppend,
boolean verifyCanWrite) |
IOOutputStream(IRubyObject io,
org.jcodings.Encoding encoding) |
IOOutputStream(IRubyObject io,
org.jcodings.Encoding encoding,
boolean checkAppend,
boolean verifyCanWrite)
Creates a new OutputStream with the object provided.
|
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
void |
write(byte[] b) |
void |
write(byte[] b,
int off,
int len) |
void |
write(int bite) |
public IOOutputStream(IRubyObject io, org.jcodings.Encoding encoding, boolean checkAppend, boolean verifyCanWrite)
io - the ruby objectpublic IOOutputStream(IRubyObject io, boolean checkAppend, boolean verifyCanWrite)
public IOOutputStream(IRubyObject io)
io - the ruby objectpublic IOOutputStream(IRubyObject io, org.jcodings.Encoding encoding)
public void write(int bite)
throws java.io.IOException
write in class java.io.OutputStreamjava.io.IOExceptionpublic void write(byte[] b)
throws java.io.IOException
write in class java.io.OutputStreamjava.io.IOExceptionpublic void write(byte[] b,
int off,
int len)
throws java.io.IOException
write in class java.io.OutputStreamjava.io.IOExceptionpublic void close()
throws java.io.IOException
close in interface java.io.Closeableclose in interface java.lang.AutoCloseableclose in class java.io.OutputStreamjava.io.IOExceptionCopyright © 2001-2018 JRuby. All Rights Reserved.