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

HeapShortBufferR

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

		// package-private







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

    
HeapShortBufferR(short[] buf, int off, int len)

 // package-private







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

    
protected HeapShortBufferR(short[] 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.ShortBufferasReadOnlyBuffer()









	return duplicate();

    
public java.nio.ShortBuffercompact()







	throw new ReadOnlyBufferException();

    
public java.nio.ShortBufferduplicate()

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

	return true;
    
public java.nio.ByteOrderorder()

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









	throw new ReadOnlyBufferException();

    
public java.nio.ShortBufferput(java.nio.ShortBuffer src)
























	throw new ReadOnlyBufferException();

    
public java.nio.ShortBufferput(short x)





	throw new ReadOnlyBufferException();

    
public java.nio.ShortBufferput(int i, short x)





	throw new ReadOnlyBufferException();

    
public java.nio.ShortBufferslice()

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