FileDocCategorySizeDatePackage
HeapLongBufferR.javaAPI DocJava SE 5 API3185Fri Aug 26 16:48:18 BST 2005java.nio

HeapLongBufferR

public class HeapLongBufferR extends HeapLongBuffer
A read-only HeapLongBuffer. 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
HeapLongBufferR(int cap, int lim)

		// package-private







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

    
HeapLongBufferR(long[] buf, int off, int len)

 // package-private







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

    
protected HeapLongBufferR(long[] 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.LongBufferasReadOnlyBuffer()









	return duplicate();

    
public java.nio.LongBuffercompact()







	throw new ReadOnlyBufferException();

    
public java.nio.LongBufferduplicate()

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

	return true;
    
public java.nio.ByteOrderorder()

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









	throw new ReadOnlyBufferException();

    
public java.nio.LongBufferput(java.nio.LongBuffer src)
























	throw new ReadOnlyBufferException();

    
public java.nio.LongBufferput(long x)





	throw new ReadOnlyBufferException();

    
public java.nio.LongBufferput(int i, long x)





	throw new ReadOnlyBufferException();

    
public java.nio.LongBufferslice()

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