Clipboard Formats
mikhail cherkasov
mikhail.cherkasov at oracle.com
Mon Dec 24 09:02:39 PST 2012
Hi Michael,
It's strange that we have different results, also I noticed that results
depends of way
how test case was run.
Did you launch it form IDE or just from console?
I have charset=MacRoman only if launch test case form console.
Thanks,
Mikhail.
23.12.2012 5:56, Michael Hall пишет:
> On Dec 22, 2012, at 3:00 PM, Mikhail Cherkasov wrote:
>
>> You can print available formats by this code:
>> for (final DataFlavor flavor : Toolkit.getDefaultToolkit().getSystemClipboard().getAvailableDataFlavors()) {
>> System.out.println(flavor.getMimeType());
>> }
> dojava
> for (final java.awt.datatransfer.DataFlavor flavor : java.awt.Toolkit.getDefaultToolkit().getSystemClipboard().getAvailableDataFlavors()) {
> System.out.println(flavor.getMimeType());
> }
> application/x-java-jvm-local-objectref; class=java.lang.String
> application/x-java-serialized-object; class=java.lang.String
> text/plain; class=java.io.Reader; charset=Unicode
> text/plain; class=java.lang.String; charset=Unicode
> text/plain; class=java.nio.CharBuffer; charset=Unicode
> text/plain; class="[C"; charset=Unicode
> text/plain; class=java.io.InputStream; charset=unicode
> text/plain; class=java.nio.ByteBuffer; charset=UTF-16
> text/plain; class="[B"; charset=UTF-16
> text/plain; class=java.io.InputStream; charset=UTF-8
> text/plain; class=java.nio.ByteBuffer; charset=UTF-8
> text/plain; class="[B"; charset=UTF-8
> text/plain; class=java.io.InputStream; charset=UTF-16BE
> text/plain; class=java.nio.ByteBuffer; charset=UTF-16BE
> text/plain; class="[B"; charset=UTF-16BE
> text/plain; class=java.io.InputStream; charset=UTF-16LE
> text/plain; class=java.nio.ByteBuffer; charset=UTF-16LE
> text/plain; class="[B"; charset=UTF-16LE
> text/plain; class=java.io.InputStream; charset=ISO-8859-1
> text/plain; class=java.nio.ByteBuffer; charset=ISO-8859-1
> text/plain; class="[B"; charset=ISO-8859-1
> text/plain; class=java.io.InputStream; charset=US-ASCII
> text/plain; class=java.nio.ByteBuffer; charset=US-ASCII
> text/plain; class="[B"; charset=US-ASCII
> dojava: done
> set java.version
> java.version=1.6.0_37
>
> and…
>
> application/x-java-serialized-object; class=java.lang.String
> text/plain; class=java.io.Reader; charset=Unicode
> text/plain; class=java.lang.String; charset=Unicode
> text/plain; class=java.nio.CharBuffer; charset=Unicode
> text/plain; class="[C"; charset=Unicode
> text/plain; class=java.io.InputStream; charset=unicode
> text/plain; class=java.nio.ByteBuffer; charset=UTF-16
> text/plain; class="[B"; charset=UTF-16
> text/plain; class=java.io.InputStream; charset=UTF-8
> text/plain; class=java.nio.ByteBuffer; charset=UTF-8
> text/plain; class="[B"; charset=UTF-8
> text/plain; class=java.io.InputStream; charset=UTF-16BE
> text/plain; class=java.nio.ByteBuffer; charset=UTF-16BE
> text/plain; class="[B"; charset=UTF-16BE
> text/plain; class=java.io.InputStream; charset=UTF-16LE
> text/plain; class=java.nio.ByteBuffer; charset=UTF-16LE
> text/plain; class="[B"; charset=UTF-16LE
> text/plain; class=java.io.InputStream; charset=ISO-8859-1
> text/plain; class=java.nio.ByteBuffer; charset=ISO-8859-1
> text/plain; class="[B"; charset=ISO-8859-1
> text/plain; class=java.io.InputStream; charset=US-ASCII
> text/plain; class=java.nio.ByteBuffer; charset=US-ASCII
> text/plain; class="[B"; charset=US-ASCII
> dojava: done
> set java.version
> java.version=1.7.0_10
>
> The only DataFlavor difference that I noticed is the absence of the
> application/x-java-jvm-local-objectref; class=java.lang.String
>
> No MacRoman in either.
>
> Michael Hall
>
> trz nio.2 for OS X http://www195.pair.com/mik3hall/index.html#trz
>
> HalfPipe Java 6/7 shell app http://www195.pair.com/mik3hall/index.html#halfpipe
>
> AppConverter convert Apple jvm to openjdk apps http://www195.pair.com/mik3hall/index.html#appconverter
>
>
>
More information about the macosx-port-dev
mailing list