thnks to u Juan.....but the problem still exist.....setRecords() is
executing after model().

On May 20, 4:16 pm, Juan Pablo Gardella <[email protected]>
wrote:
> Do:
>
> public void model(){
>    System.out.println("This line is executing");
>
>   DataListModel model = new MyDataListModel(records) ;
>    }
>
>    System.out.println("this line is executed and executing
> DataListModel.setRecords()");
>
> }
>
> MyDataListModel extends/implements DataListModel{
>
> public MyDataListModel(List records){
>  super();
>  setRecords(records);
>
> }
> }
>
> 2011/5/20 ankit <[email protected]>
>
>
>
>
>
>
>
> > yes u are right Magno............and DataListModel setRecords() is
> > getting call  thats why i can see output on my console "i see this
> > line after model() executes completely" but problem is this executes
> > after model() execution. but i want it to be execute while model() is
> > executing.... hope u understand what i said..as my english is not good
>
> > On May 20, 3:33 pm, Magno Machado <[email protected]> wrote:
> > >   DataListModel model = new DataListModel() {
> > >        public void setRecords(List records) {
> > >            System.out.println("I see this line after model() executes
> > > completely");
> > >            int i = 0;
> > >            records = new LinkedList(records);
> > >        }
> > >    }
>
> > > This is simply instantiating a subclass of DataListModel which overrides
> > the
> > > setRecords method. Per se, it don't imply that the overriden method will
> > get
> > > executed. In order to execute the setRecords method, there should be an
> > > explicit call for it somewhere.
>
> > > On Fri, May 20, 2011 at 5:40 AM, ankit <[email protected]>
> > wrote:
> > > > thanks Juan for ur reply.............i have one thread only as GWT is
> > > > single threaded. but i need to run the anonymous class method when the
> > > > called method runs........ heres my sample code of the problem
>
> > > > public void model(){
> > > >    System.out.println("This line is executing");
>
> > > >   DataListModel model = new DataListModel() {
> > > >        public void setRecords(List records) {
> > > >            System.out.println("I see this line after model() executes
> > > > completely");
> > > >            int i = 0;
> > > >            records = new LinkedList(records);
> > > >        }
> > > >    }
> > > >    System.out.println("this line is executed without executing
> > > > DataListModel.setRecords()");
> > > > }
>
> > > > i get setRecords() output after model() executes completely. but in my
> > > > project, i have to run anonymous class SetRecords() while model()
> > > > executes..............hope u understand my problem Juan.....plss reply
> > > > me as soon as possible Juan
> > > > On May 17, 5:16 am, Juan Pablo Gardella <[email protected]>
> > > > wrote:
> > > > > In gwt app you only have 1 thread. In swing you queue this "actions"
> > in
> > > > EDT
> > > > > thread. How do you manage this?
>
> > > > > 2011/5/16 ankit <[email protected]>
>
> > > > > > i am making a GWT framework similar to Swing framework. in GWT, i
> > have
> > > > > > one method in which i am making a anonymous class in method. but
> > > > > > problem is when this method executes, execution control does not go
> > to
> > > > > > anonymous class instead it skips over it. after this method
> > executes
> > > > > > completely, control transfers to anonymous class. and this thing is
> > > > > > working perfectly fine in Swing. hope u guys understand my problem.
> > > > > > thnk you for have a look at this..
> > > > > > Ankit
>
> > > > > > --
> > > > > > You received this message because you are subscribed to the Google
> > > > Groups
> > > > > > "Google Web Toolkit" group.
> > > > > > To post to this group, send email to
> > > > [email protected].
> > > > > > To unsubscribe from this group, send email to
> > > > > > [email protected].
> > > > > > For more options, visit this group at
> > > > > >http://groups.google.com/group/google-web-toolkit?hl=en.
>
> > > > --
> > > > You received this message because you are subscribed to the Google
> > Groups
> > > > "Google Web Toolkit" group.
> > > > To post to this group, send email to
> > [email protected].
> > > > To unsubscribe from this group, send email to
> > > > [email protected].
> > > > For more options, visit this group at
> > > >http://groups.google.com/group/google-web-toolkit?hl=en.
>
> > > --
> > > Magno Machado Paulohttp://blog.magnomachado.com.brhttp://
> > code.google.com/p/emballo/
>
> > --
> > You received this message because you are subscribed to the Google Groups
> > "Google Web Toolkit" group.
> > To post to this group, send email to [email protected].
> > To unsubscribe from this group, send email to
> > [email protected].
> > For more options, visit this group at
> >http://groups.google.com/group/google-web-toolkit?hl=en.

-- 
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-web-toolkit?hl=en.

Reply via email to