Error in creating PresenterWidget... Please Help.........

43 views
Skip to first unread message

sampath sai

unread,
Feb 22, 2012, 3:30:12 PM2/22/12
to gwt-pl...@googlegroups.com

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);

               

 

  }

Asier

unread,
Feb 23, 2012, 2:03:56 AM2/23/12
to gwt-pl...@googlegroups.com
El 22/02/2012 21:30, sampath sai escribi�:

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_
>
> _
> _
>
> _
> _

sampath sai

unread,
Feb 23, 2012, 1:49:29 PM2/23/12
to gwt-pl...@googlegroups.com
it is working now.

Thank you,
Sai

On Wed, Feb 22, 2012 at 11:03 PM, Asier <avs...@gmail.com> wrote:
Reply all
Reply to author
Forward
0 new messages