Subversion Repository Public Repository

litesoft

Diff Revisions 282 vs 475 for /trunk/Java/GWT/Client/src/com/google/gwt/gen2/event/logical/shared/ShowRangeEvent.java

Diff revisions: vs.
  @@ -15,62 +15,70 @@
15 15 */
16 16 package com.google.gwt.gen2.event.logical.shared;
17 17
18 - import com.google.gwt.gen2.event.shared.AbstractEvent;
18 + import com.google.gwt.gen2.event.shared.*;
19 19
20 20 /**
21 21 * Fired after an event source shows a range of values.
22 - *
22 + *
23 23 * @param <Value> the type of value shown in the range
24 + *
24 25 * @deprecated use the com.google.gwt.event.logical.shared classes instead
25 26 */
26 27 @Deprecated
27 - public class ShowRangeEvent<Value> extends AbstractEvent {
28 + public class ShowRangeEvent<Value> extends AbstractEvent
29 + {
30 +
31 + /**
32 + * Event type for {@link ShowRangeEvent}.
33 + */
34 + public static final Type<ShowRangeEvent, ShowRangeHandler> TYPE = new Type<ShowRangeEvent, ShowRangeHandler>()
35 + {
36 + @Override
37 + protected void fire( ShowRangeHandler handler, ShowRangeEvent event )
38 + {
39 + handler.onShowRange( event );
40 + }
41 + };
42 + private Value start;
43 + private Value end;
44 +
45 + /**
46 + * Constructs a ShowRangeEvent event.
47 + *
48 + * @param start start of range
49 + * @param end end of range
50 + */
51 + public ShowRangeEvent( Value start, Value end )
52 + {
53 + this.start = start;
54 + this.end = end;
55 + }
56 +
57 + /**
58 + * Gets the end of the range.
59 + *
60 + * @return range end
61 + */
62 + public Value getEnd()
63 + {
64 + assertLive();
65 + return end;
66 + }
67 +
68 + /**
69 + * Gets the start of the range.
70 + *
71 + * @return range start
72 + */
73 + public Value getStart()
74 + {
75 + assertLive();
76 + return start;
77 + }
28 78
29 - /**
30 - * Event type for {@link ShowRangeEvent}.
31 - */
32 - public static final Type<ShowRangeEvent, ShowRangeHandler> TYPE = new Type<ShowRangeEvent, ShowRangeHandler>() {
33 79 @Override
34 - protected void fire(ShowRangeHandler handler, ShowRangeEvent event) {
35 - handler.onShowRange(event);
80 + protected Type getType()
81 + {
82 + return TYPE;
36 83 }
37 - };
38 - private Value start;
39 - private Value end;
40 -
41 - /**
42 - * Constructs a ShowRangeEvent event.
43 - *
44 - * @param start start of range
45 - * @param end end of range
46 - */
47 - public ShowRangeEvent(Value start, Value end) {
48 - this.start = start;
49 - this.end = end;
50 - }
51 -
52 - /**
53 - * Gets the end of the range.
54 - *
55 - * @return range end
56 - */
57 - public Value getEnd() {
58 - assertLive();
59 - return end;
60 - }
61 -
62 - /**
63 - * Gets the start of the range.
64 - *
65 - * @return range start
66 - */
67 - public Value getStart() {
68 - assertLive();
69 - return start;
70 - }
71 -
72 - @Override
73 - protected Type getType() {
74 - return TYPE;
75 - }
76 84 }