Package java.nio

Examples of java.nio.CharBuffer.position()


        }
       
        encoder.reset();
       
        us2.limit(limit_us);
        us2.position(0);
        bs.limit(3);
        bs.position(0);
        result = encoder.encode(us2, bs, true);
        if (!result.isOverflow()) {
            errln("Overflow Error should have occured while encoding UTF-8 (12).");
View Full Code Here


        }
       
        encoder.reset();
       
        us2.limit(limit_us);
        us2.position(0);
        bs.limit(4);
        bs.position(0);
        result = encoder.encode(us2, bs, true);
        if (!result.isOverflow()) {
            errln("Overflow Error should have occured while encoding UTF-8 (13).");
View Full Code Here

       
        //test flush buffer and malform string
        bs.put((byte)0xFF);
        us.put((char)0x0000);
       
        us.limit(us.position());
        us.position(0);
        bs.limit(bs.position());
        bs.position(0);
       
        result = decoder.decode(bs, us, true);
View Full Code Here

        //test flush buffer and malform string
        bs.put((byte)0xFF);
        us.put((char)0x0000);
       
        us.limit(us.position());
        us.position(0);
        bs.limit(bs.position());
        bs.position(0);
       
        result = decoder.decode(bs, us, true);
        result = decoder.flush(us);
View Full Code Here

        bs.clear();
       
        us.put((char)0xD902); us.put((char)0xDD01); us.put((char)0x0041);
       
        us.limit(1);
        us.position(0);
        bs.limit(4);
        bs.position(0);
       
        result = encoder.encode(us, bs, true);
        us.limit(3);
View Full Code Here

        bs.limit(4);
        bs.position(0);
       
        result = encoder.encode(us, bs, true);
        us.limit(3);
        us.position(0);
        bs.limit(3);
        bs.position(0);
        result = encoder.encode(us, bs, true);
        if (!result.isOverflow()) {
            errln("Overflow buffer while encoding UTF-16 should have occurred.");
View Full Code Here

        decoder = provider.charsetForName("UTF-16BE").newDecoder();
       
        bs.put((byte)0xFF); bs.put((byte)0xFE); bs.put((byte)0x41);
       
        us.limit(0);
        us.position(0);
        bs.limit(3);
        bs.position(0);
       
        result = decoder.decode(bs, us, true);
        if (!result.isOverflow()) {
View Full Code Here

        CharBuffer cb = CharBuffer.wrap(chararray);
       
        ((CharsetEncoderICU)encoder).setFromUCallback(CoderResult.OVERFLOW, CharsetCallback.FROM_U_CALLBACK_ESCAPE, null)// This callback is not valid.
        for (int i = 0; i < context1.length; i++) {
            encoder.reset();
            cb.position(0);
            bb.position(0);
            ((CharsetEncoderICU)encoder).setFromUCallback(CoderResult.unmappableForLength(1), CharsetCallback.FROM_U_CALLBACK_ESCAPE, context1[i]); // This callback is valid.
           
            result = encoder.encode(cb, bb, true);
            if (result.isError()) {
View Full Code Here

        }
       
        // Testing encoder skip callback
        for (int i = 0; i < context3.length; i++) {
            encoder.reset();
            cb.position(0);
            bb.position(0);
            ((CharsetEncoderICU)encoder).setFromUCallback(CoderResult.unmappableForLength(1), CharsetCallback.FROM_U_CALLBACK_SKIP, context3[i]);
           
            result = encoder.encode(cb, bb, true);
            if (result.isError() && i == 0) {
View Full Code Here

        }
       
        // Testing encoder sub callback
        for (int i = 0; i < context3.length; i++) {
            encoder.reset();
            cb.position(0);
            bb.position(0);
            ((CharsetEncoderICU)encoder).setFromUCallback(CoderResult.unmappableForLength(1), CharsetCallback.FROM_U_CALLBACK_SUBSTITUTE, context3[i]);
           
            result = encoder.encode(cb, bb, true);
            if (result.isError() && i == 0) {
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.