ImageBundleがDeprecatedになっていた
2.0の時点ですでにImageBundleはDeprecatedですが、代わりにClientBundleを使うことが推奨されています。
このImageBundleは、、
public interface MyResources extends ImageBundle { public static final MyResources ICON = GWT.create(MyResources.class); @Resource("add.png") public AbstractImagePrototype add(); @Resource("delete.png") public AbstractImagePrototype delete(); }
以下のようにClientBundleを使って書きます。
public interface MyResources extends ClientBundle { public static final MyResources ICON = GWT.create(MyResources.class); @Source("add.png") public ImageResource add(); @Source("delete.png") public ImageResource delete(); }
古いコードでAbstractImagePrototypeを使用する必要がある場合には、ImageResourceをAbstractImagePrototypeに変換します。
AbstractImagePrototype.create(MyResources.ICON.add())