2012-03-05 18 views
0

私はいくつかのJavaオブジェクトを持っており、そのすべてのメソッドをカスタムjavascriptオブジェクトに公開したいと考えています。だから、リフレクションを介してすべてのJavaオブジェクトメンバをループし、次のようなjsniコードを生成するのが合理的なようです。$ wnd.myjso.func1 = function(){@ package.MyJavaObject :: func1()}など...その後、ブラウザのウィンドウにjavascriptオブジェクトを作成するためにjsniを生成する必要があります。それを実装する方法は?オンザフライでJSNIを生成

答えて

3

実行時にリフレクションを使用できないため、コンパイル時にGWT Generatorを使用してリフレクションを実行する必要があります。 http://code.google.com/p/gwt-exporter/

+0

が答えをたくさんのthnx:言われて、自分で、このような発電機を記述する必要はありません、誰か(今Google社員が、GWTチームのメンバーは)まだ行ったことが

andrii