Maybe you can use this for 
inspiration... 
https://gist.github.com/ibaca/d8c14e19bf8f96bbe1b4b7f1291b6b24#file-dtachoviewer-java-L99
 
we used this to read binary files and decode in the client side. We 
transform the field in a byte[], after that converting to strings (new 
String(b, 
"ISO-8859-1")) or ints are trivial. You can do something as simple as int x 
= byte[0]; or are more advanced like.

public static long convertIntoUnsigned4ByteInt(byte[] b) {
   long l = 0;

   long al = ( ( (long)b[ 0 ] ) & 0xff ) << 24 ;
   long bl = ( ( (long)b[ 1 ] ) & 0xff ) << 16 ;
   long cl = ( ( (long)b[ 2 ] ) & 0xff ) << 8 ;

   int di =  ( b[ 3 ] & 0xff );
   long dl = ( (long)di ) << 0;

   l = al +  bl + cl + dl;

   return l;
}

All this just work. I have a file drag&drop example 
here https://github.com/ibaca/dndfiles-gwt. Not sure if useful, but is the 
original point of the other example (gist). Transforming it to a byte[] is 
not very performant (byte are emulated in gwt), but is easier and our 
library already exists and use byte[] everywhere. 


On Sunday, May 29, 2016 at 7:15:21 PM UTC+2, Jens wrote:
>
> Never done it but I would say so. GWT supports new String(byte[]) with 
> UTF-8, LATIN-1, ISO_8859_1 charsets. For numbers you probably have to use 
> BigInteger or do the conversion yourself as GWT does not emulate 
> ByteBuffer.wrap(..).get...() for now.
>
> -- J.
>

-- 
You received this message because you are subscribed to the Google Groups "GWT 
Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/google-web-toolkit.
For more options, visit https://groups.google.com/d/optout.

Reply via email to