KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > java > nio > ByteBufferAsDoubleBufferRB


1 /*
2  * @(#)ByteBufferAs-X-Buffer.java 1.17 04/05/03
3  *
4  * Copyright 2004 Sun Microsystems, Inc. All rights reserved.
5  * SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
6  */

7
8 // -- This file was mechanically generated: Do not edit! -- //
9

10 package java.nio;
11
12
13 class ByteBufferAsDoubleBufferRB // package-private
14
extends ByteBufferAsDoubleBufferB JavaDoc
15 {
16
17
18
19
20
21
22
23
24     ByteBufferAsDoubleBufferRB(ByteBuffer JavaDoc bb) { // package-private
25

26
27
28
29
30
31
32
33
34
35
36
37     super(bb);
38
39     }
40
41     ByteBufferAsDoubleBufferRB(ByteBuffer JavaDoc bb,
42                      int mark, int pos, int lim, int cap,
43                      int off)
44     {
45
46
47
48
49
50     super(bb, mark, pos, lim, cap, off);
51
52     }
53
54     public DoubleBuffer JavaDoc slice() {
55     int pos = this.position();
56     int lim = this.limit();
57     assert (pos <= lim);
58     int rem = (pos <= lim ? lim - pos : 0);
59     int off = (pos << 3) + offset;
60         assert (off >= 0);
61     return new ByteBufferAsDoubleBufferRB JavaDoc(bb, -1, 0, rem, rem, off);
62     }
63
64     public DoubleBuffer JavaDoc duplicate() {
65     return new ByteBufferAsDoubleBufferRB JavaDoc(bb,
66                             this.markValue(),
67                             this.position(),
68                             this.limit(),
69                             this.capacity(),
70                             offset);
71     }
72
73     public DoubleBuffer JavaDoc asReadOnlyBuffer() {
74
75
76
77
78
79
80
81
82     return duplicate();
83
84     }
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102     public DoubleBuffer JavaDoc put(double x) {
103
104
105
106
107     throw new ReadOnlyBufferException JavaDoc();
108
109     }
110
111     public DoubleBuffer JavaDoc put(int i, double x) {
112
113
114
115
116     throw new ReadOnlyBufferException JavaDoc();
117
118     }
119
120     public DoubleBuffer JavaDoc compact() {
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137     throw new ReadOnlyBufferException JavaDoc();
138
139     }
140
141     public boolean isDirect() {
142     return bb.isDirect();
143     }
144
145     public boolean isReadOnly() {
146     return true;
147     }
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189     public ByteOrder JavaDoc order() {
190
191     return ByteOrder.BIG_ENDIAN;
192
193
194
195
196     }
197
198 }
199
Popular Tags