Hi,
I am trying to create comments presenter widget. when i am building getting below error...
please help...
Compile with -strict or with -logLevel set to TRACE or DEBUG to see all errors.
[java] [ERROR] Errors in 'generated://9159285E225520771DE21B48AE6FE839/com/client/gin/ClientGinjectorImpl.java'
[java] [ERROR] Line 382: Rebind result 'com.comments.CommentsPresenter.MyView' must be a class
[java
Below is my comments presenter.
public class CommentsPresenter extends
PresenterWidget<CommentsPresenter.MyView>
implements CommentsPresenterUiHandlers
{
public interface MyView extends View , HasUiHandlers<CommentsPresenterUiHandlers>{
public void setPresenter(CommentsPresenter presenter);
HasData<ContactsProxy> getTable();
public SimplePager getPager();
}
/* private AsyncDataProvider<ContactsProxy> dataProvider;
private ContactsProxy proxy;
*/
private ContactsRequest ContactsRequest;
/*@ProxyCodeSplit
@NameToken(NameTokens.contactList)
public interface MyProxy extends ProxyPlace<CommentsPresenter> {}
*/
@Inject
public CommentsPresenter(
final EventBus eventBus,
final MyView view,
//final MyProxy proxy,
final ContactsRequest ContactsRequest
) {
super(eventBus, view);
view.setPresenter(this);
this.ContactsRequest=ContactsRequest;
getView().setUiHandlers(this);
}
In that code you don't have the implementation of CommentsPresenter.MyView
public class CommentView
extends ViewWithUiHandlers<CommentsPresenterUiHandlers>
implements CommentsPresenter.MyView {
// ...
}
And bind it in your gin client module.
Don't forget to add
| this.getView().setUiHandlers(this);
after the
| super(eventBus, view);
in the CommentsPresenter constructor.
Regards
> Hi,
>
>
> I am trying to create comments presenter widget. when i am building getting
> below error...
>
> please help...
>
>
> Compile with -strict or with -logLevel set to TRACE or DEBUG to see all errors.
>
> [_java_] [ERROR] Errors in
> 'generated://9159285E225520771DE21B48AE6FE839/com/client/gin/ClientGinjectorImpl.java'
>
> [_java_] [ERROR] Line 382: Rebind result
> 'com.comments.CommentsPresenter.MyView' must be a class
>
> [_java_
>
> _
> _
>
> _
> _