FileDocCategorySizeDatePackage
HeapIntBufferR.javaAPI DocJava SE 5 API3163Fri Aug 26 16:48:14 BST 2005java.nio

HeapIntBufferR

public class HeapIntBufferR extends HeapIntBuffer
A read-only HeapIntBuffer. This class extends the corresponding read/write class, overriding the mutation methods to throw a {@link ReadOnlyBufferException} and overriding the view-buffer methods to return an instance of this class rather than of the superclass.

Fields Summary
Constructors Summary
HeapIntBufferR(int cap, int lim)

		// package-private







	super(cap, lim);
	this.isReadOnly = true;

    
HeapIntBufferR(int[] buf, int off, int len)

 // package-private







	super(buf, off, len);
	this.isReadOnly = true;

    
protected HeapIntBufferR(int[] buf, int mark, int pos, int lim, int cap, int off)








	super(buf, mark, pos, lim, cap, off);
	this.isReadOnly = true;

    
Methods Summary
public java.nio.IntBufferasReadOnlyBuffer()









	return duplicate();

    
public java.nio.IntBuffercompact()







	throw new ReadOnlyBufferException();

    
public java.nio.IntBufferduplicate()

	return new HeapIntBufferR(hb,
					this.markValue(),
					this.position(),
					this.limit(),
					this.capacity(),
					offset);
    
public booleanisReadOnly()

	return true;
    
public java.nio.ByteOrderorder()

	return ByteOrder.nativeOrder();
    
public java.nio.IntBufferput(int[] src, int offset, int length)









	throw new ReadOnlyBufferException();

    
public java.nio.IntBufferput(java.nio.IntBuffer src)
























	throw new ReadOnlyBufferException();

    
public java.nio.IntBufferput(int x)





	throw new ReadOnlyBufferException();

    
public java.nio.IntBufferput(int i, int x)





	throw new ReadOnlyBufferException();

    
public java.nio.IntBufferslice()

	return new HeapIntBufferR(hb,
					-1,
					0,
					this.remaining(),
					this.remaining(),
					this.position() + offset);