Yes it s possible.
But you might want to  actually call the function in the JSNI in the right
way.(see bold entry)

public native void makeUseOfI(I myObjectAorB) /*-{
    var val = myObjectAorB.@pkg.I*::*myInterfaceFunction()*();*
    $wnd.whateverFunction(val)
}-*/;



2011/7/27 Thomas Lefort <lefortho...@gmail.com>

> Hi,
>
> I have the following:
>
> interface I {
>     myInterfaceFunction
> }
>
> A implements I {
> }
>
> B implements I {
> }
>
> I want to pass A or B using interface I to a js code I am writting, ie
>
> public native void makeUseOfI(I myObjectAorB) /*-{
>     var val = myObjectAorB.@pkg.I.myInterfaceFunction();
>     $wnd.whateverFunction(val)
> }-*/;
>
> Is this possible?
>
> Thanks,
>
> Thomas
>
> --
> You received this message because you are subscribed to the Google Groups
> "Google Web Toolkit" group.
> To post to this group, send email to google-web-toolkit@googlegroups.com.
> To unsubscribe from this group, send email to
> google-web-toolkit+unsubscr...@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/google-web-toolkit?hl=en.
>
>


-- 

GWT API for  non Java based platforms
http://code.google.com/p/gwt4air/
http://www.gwt4air.appspot.com/

-- 
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To post to this group, send email to google-web-toolkit@googlegroups.com.
To unsubscribe from this group, send email to 
google-web-toolkit+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-web-toolkit?hl=en.

Reply via email to