私はGWT.createで自分のクラスのパラメトリックコンストラクタを使う必要がありますが、GWTはデフォルトのコンストラクタを呼び出すだけです。私はGWT.createの呼び出しを新しいClass(引数リスト)の呼び出しに置き換えることを考えていました。それは、GWT遅延バインディングでコーディングする正しい方法ですか?GWT.createとnew演算子の代替方法
コードは以下の通りです:ここでは
public interface ProductSelectorMetaFactory extends BeanFactory.MetaFactory {
BeanFactory<ProductSelectorTile> getProductSelectorTileFactory();
}
public CustomTileGrid(DataSource cardViewDataSource, ProductSelectorTile tileType, String fieldState,
List<DetailViewerField> list) {
setDataSource(cardViewDataSource);
setAutoFetchData(true);
GWT.create(ProductSelectorMetaFactory.class);
setTileConstructor(tileType.getClass().getName());
}
私はProductSelectorTileクラスのパラメータのコンストラクタを使用します。これをどうすれば使うことができますか?
何か助けていただければ幸いです。 私は現在の問題を説明するのにうまくいかないかもしれませんが、この質問を理解することに疑念があれば自由に感じてください。
ジェネレータは、使用しようとしている場合に備えて廃止予定です(種類)。新しい開発には注釈プロセッサを使用する必要があります。 –