Top Fields Constructors Methods
org.jruby.util.io

public Class RubyInputStream

extends Object
Class Inheritance
Imports
org.jruby.Ruby, org.jruby.runtime.Helpers, java.io.IOException, .InputStream

Field Summary

Modifier and TypeField and Description
private final Ruby
private final InputStream

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public int
public void
public int
read()

public int
read(byte[] b)

public int
read(byte[] b, int off, int len)

public byte[]
public byte[]
readNBytes(int len)

public int
readNBytes(byte[] b, int off, int len)

public long
skip(long n)

public void
skipNBytes(long n)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

runtimeback to summary
private final Ruby runtime
wrapback to summary
private final InputStream wrap

Constructor Detail

RubyInputStreamback to summary
public RubyInputStream(Ruby runtime, InputStream wrap)

Method Detail

availableback to summary
public int available()
closeback to summary
public void close()
readback to summary
public int read()
readback to summary
public int read(byte[] b)
readback to summary
public int read(byte[] b, int off, int len)
readAllBytesback to summary
public byte[] readAllBytes()
readNBytesback to summary
public byte[] readNBytes(int len)
readNBytesback to summary
public int readNBytes(byte[] b, int off, int len)
skipback to summary
public long skip(long n)
skipNBytesback to summary
public void skipNBytes(long n)