Package java.nio

Examples of java.nio.CharBuffer.clear()


                        ok = true;
                    } finally {
                        if (! ok) {
                            inputBuffer.clear();
                        }
                        outputBuffer.clear();
                    }
                } else if (coderResult.isUnderflow()) {
                    inputBuffer.compact();
                    return;
                }
View Full Code Here


                                      ? ByteBuffer.allocate(charsRead
                                          * m_maxCharWidth)
                                      : m_byteBuffer;

                //
                cb.clear();
                bb.clear();
                cb.put(cbuf, off, charsRead);
                cb.flip();
                m_encoder.encode(cb, bb, /*endOfinput*/ true);
                bb.flip();
View Full Code Here

                //
                int charsRead;
                int bytesRead;

                if (cb.remaining() == 0) {
                    cb.clear();

                    charsRead = m_reader.read(cb);

                    cb.flip();
View Full Code Here

                cb.flip();

                final char[] chars = new char[cb.length()];

                cb.get(chars);
                cb.clear();

                try {
                    clob.setChars(session, m_position, chars, 0, chars.length);
                } catch (Exception e) {
                    throw new IOException(e.toString());
View Full Code Here

    public static void readWriteTemplate(Object eventSource, Readable source, Appendable dest, TemplateHandler handler) throws IOException{
        final int buffsize = 4096;
        char[] buffc = new char[buffsize];
        CharBuffer buff = CharBuffer.wrap(buffc);
        buff.clear();
        // READSOURCE:
        for (int len = read(source, buff);
                          len != -1;
                          len = read(source, buff))
        {
View Full Code Here

                c = s.charAt(i);
                if (c != '%')
                    break;
            }
            bb.flip();
            cb.clear();
            dec.reset();
            CoderResult cr = dec.decode(bb, cb, true);
            assert cr.isUnderflow();
            cr = dec.flush(cb);
            assert cr.isUnderflow();
View Full Code Here

    private void fillByteBuffer(Reader reader) throws IOException {
        CharBuffer cbuf = CharBuffer.allocate(DEFAULT_CHAR_BUFFER_SIZE);
        ByteBuffer bbuf = ByteBuffer.allocate(DEFAULT_BYTE_BUFFER_SIZE);
        List<byte[]> list = new ArrayList<byte[]>();
        while (true) {
            cbuf.clear();
            int size = reader.read(cbuf);
            if (size <= 0) {
                break;
            }
            cbuf.limit(cbuf.position());
View Full Code Here

      cbuf.position(0);
      enc.encode(cbuf, bbuf, true);
      if(bbuf.get(0) == '\\') {
        requiresEscapingEncoder = true;
      } else {
        cbuf.clear();
        bbuf.clear();
       
        cbuf.put("\u20a9");
        cbuf.position(0);
        enc.encode(cbuf, bbuf, true);
View Full Code Here

      StringBuilder builder = new StringBuilder();
      CharBuffer buffer = CharBuffer.allocate(100);
      while (reader.read(buffer) != -1) {
        buffer.flip();
        builder.append(buffer);
        buffer.clear();
      }
      return builder.toString();
    }
  }
View Full Code Here

    buf2 = CharBuffer.allocate(5);
    builder = new StringBuilder();
    while (reader.read(buf2) != -1) {
      buf2.flip();
      builder.append(buf2);
      buf2.clear();
    }
    assertEquals(expected, builder.toString());
    assertFullyRead(reader);

    // skip fully
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.