Subversion Repository Public Repository

litesoft

Diff Revisions 947 vs 948 for /trunk/GWT_Sandbox/CS_IDEA/src/org/litesoft/sandbox/csapp/client/CSapp.java

Diff revisions: vs.
  @@ -11,36 +11,26 @@
11 11 /**
12 12 * Entry point classes define <code>onModuleLoad()</code>
13 13 */
14 - public class CSapp implements EntryPoint
15 - {
14 + public class CSapp implements EntryPoint {
16 15 final CSappServiceAsync mService = GWT.create( CSappService.class );
17 16
18 17 private int mCalls;
19 18
20 19 @Override
21 - public void onModuleLoad()
22 - {
20 + public void onModuleLoad() {
23 21 final Button button = new Button( "Click me" );
24 22 final Label label = new Label();
25 23
26 - button.addClickHandler( new ClickHandler()
27 - {
24 + button.addClickHandler( new ClickHandler() {
28 25 @Override
29 - public void onClick( ClickEvent event )
30 - {
31 - if ( label.getText().equals( "" ) )
32 - {
33 - if ( (++mCalls & 1) == 1 )
34 - {
26 + public void onClick( ClickEvent event ) {
27 + if ( label.getText().equals( "" ) ) {
28 + if ( (++mCalls & 1) == 1 ) {
35 29 mService.getMessage1( new Request1( "1-1", "1-2" ), new MyAsyncCallback<Response1>( label ) );
36 - }
37 - else
38 - {
30 + } else {
39 31 mService.getMessage2( new Request2( "2-1", "2-2" ), new MyAsyncCallback<Response2>( label ) );
40 32 }
41 - }
42 - else
43 - {
33 + } else {
44 34 label.setText( "" );
45 35 }
46 36 }
  @@ -56,24 +46,20 @@
56 46 RootPanel.get( "slot3" ).add( new MyPanel() );
57 47 }
58 48
59 - private static class MyAsyncCallback<T> implements AsyncCallback<T>
60 - {
49 + private static class MyAsyncCallback<T> implements AsyncCallback<T> {
61 50 private Label label;
62 51
63 - public MyAsyncCallback( Label label )
64 - {
52 + public MyAsyncCallback( Label label ) {
65 53 this.label = label;
66 54 }
67 55
68 56 @Override
69 - public void onSuccess( T result )
70 - {
57 + public void onSuccess( T result ) {
71 58 label.getElement().setInnerHTML( result.toString() );
72 59 }
73 60
74 61 @Override
75 - public void onFailure( Throwable throwable )
76 - {
62 + public void onFailure( Throwable throwable ) {
77 63 throwable.printStackTrace();
78 64 label.setText( "Failed to receive answer from server!" );
79 65 }