最近、自分のアプリケーションの1つでGWTを使い始めました。UiBinderの使用法について疑問がありました。クラスで(および同様に.ui.xmlでも)@UiField属性を宣言した場合、そのタイプの新しいオブジェクトを作成して、同じ参照に割り当てることはできますか?コンストラクタ?
たとえば、私のui.xmlファイルの中央にPlotWidgetがあるDockLayoutPanelがあるとします。
public class PlotWidget extends Composite {
@UiField (provided = true)
SimplePlot plot;
public Constructor() {
plot = new SimplePlot(someArgument1, someArgument2);
}
// some method
public doSomething() {
// Is this valid?
plot = new SimplePlot(someArgument3, someArgument4);
}
}
プロットはDockLayoutPanelに接続されたままですか?そうでない場合、上記のような新しいオブジェクトを作成する必要がある機能をどのように実現しますか?
任意のポインタをいただければ幸いです。