FileDocCategorySizeDatePackage
HeapFloatBufferR.javaAPI DocJava SE 5 API3207Fri Aug 26 16:48:22 BST 2005java.nio

HeapFloatBufferR

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

		// package-private







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

    
HeapFloatBufferR(float[] buf, int off, int len)

 // package-private







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

    
protected HeapFloatBufferR(float[] 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.FloatBufferasReadOnlyBuffer()









	return duplicate();

    
public java.nio.FloatBuffercompact()







	throw new ReadOnlyBufferException();

    
public java.nio.FloatBufferduplicate()

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

	return true;
    
public java.nio.ByteOrderorder()

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









	throw new ReadOnlyBufferException();

    
public java.nio.FloatBufferput(java.nio.FloatBuffer src)
























	throw new ReadOnlyBufferException();

    
public java.nio.FloatBufferput(float x)





	throw new ReadOnlyBufferException();

    
public java.nio.FloatBufferput(int i, float x)





	throw new ReadOnlyBufferException();

    
public java.nio.FloatBufferslice()

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