comparison src/org/eclipse/jetty/io/JBuffer.java @ 1054:87275900646e

remove JBuffer.toString()
author Franklin Schmidt <fschmidt@gmail.com>
date Tue, 08 Nov 2016 01:03:02 -0700
parents 7e4b41247544
children 013939bfc9e8
comparison
equal deleted inserted replaced
1053:7e4b41247544 1054:87275900646e
57 return bb.hasRemaining(); 57 return bb.hasRemaining();
58 } 58 }
59 59
60 public byte get() { 60 public byte get() {
61 return bb.get(); 61 return bb.get();
62 }
63
64 public void get(byte[] bytes) {
65 bb.get(bytes);
62 } 66 }
63 67
64 public void compact() { 68 public void compact() {
65 int n = bb.remaining(); 69 int n = bb.remaining();
66 bb.compact(); 70 bb.compact();
171 bb.duplicate().get(bytes); 175 bb.duplicate().get(bytes);
172 return bytes; 176 return bytes;
173 } 177 }
174 178
175 @Override 179 @Override
176 public String toString() 180 public String toString() {
177 { 181 // return toString("ISO-8859-1");
178 return toString("ISO-8859-1"); 182 // Thread.dumpStack();
179 } 183 throw new RuntimeException("toString");
180
181 public final String toString(int index, int length) {
182 ByteBuffer dup = bb.duplicate();
183 dup.limit(index+length);
184 dup.position(index);
185 return new JBuffer(dup).toString();
186 }
187
188 private final String toString(String charset)
189 {
190 byte[] bytes = asArray();
191 try
192 {
193 return new String(bytes,charset);
194 }
195 catch(Exception e)
196 {
197 LOG.warn("",e);
198 return new String(bytes);
199 }
200 } 184 }
201 185
202 186
203 private JBuffer pokeBuffer(int index) { 187 private JBuffer pokeBuffer(int index) {
204 JBuffer dup = duplicate(); 188 JBuffer dup = duplicate();