Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(262)

Side by Side Diff: sdk/lib/indexed_db/dartium/indexed_db_dartium.dart

Issue 12025035: Adding annotations to event streams. (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Created 7 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 library indexed_db; 1 library indexed_db;
2 2
3 import 'dart:async'; 3 import 'dart:async';
4 import 'dart:html'; 4 import 'dart:html';
5 import 'dart:html_common'; 5 import 'dart:html_common';
6 import 'dart:nativewrappers'; 6 import 'dart:nativewrappers';
7 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 7 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
8 // for details. All rights reserved. Use of this source code is governed by a 8 // for details. All rights reserved. Use of this source code is governed by a
9 // BSD-style license that can be found in the LICENSE file. 9 // BSD-style license that can be found in the LICENSE file.
10 10
(...skipping 105 matching lines...) Expand 10 before | Expand all | Expand 10 after
116 116
117 @DocsEditable 117 @DocsEditable
118 @DomName('IDBDatabase') 118 @DomName('IDBDatabase')
119 @SupportedBrowser(SupportedBrowser.CHROME) 119 @SupportedBrowser(SupportedBrowser.CHROME)
120 @SupportedBrowser(SupportedBrowser.FIREFOX, '15') 120 @SupportedBrowser(SupportedBrowser.FIREFOX, '15')
121 @SupportedBrowser(SupportedBrowser.IE, '10') 121 @SupportedBrowser(SupportedBrowser.IE, '10')
122 @Experimental() 122 @Experimental()
123 class Database extends EventTarget { 123 class Database extends EventTarget {
124 Database.internal() : super.internal(); 124 Database.internal() : super.internal();
125 125
126 @DocsEditable
127 @DomName('IDBDatabase.abort')
126 static const EventStreamProvider<Event> abortEvent = const EventStreamProvider <Event>('abort'); 128 static const EventStreamProvider<Event> abortEvent = const EventStreamProvider <Event>('abort');
127 129
130 @DocsEditable
131 @DomName('IDBDatabase.error')
128 static const EventStreamProvider<Event> errorEvent = const EventStreamProvider <Event>('error'); 132 static const EventStreamProvider<Event> errorEvent = const EventStreamProvider <Event>('error');
129 133
134 @DocsEditable
135 @DomName('IDBDatabase.versionchange')
130 static const EventStreamProvider<UpgradeNeededEvent> versionChangeEvent = cons t EventStreamProvider<UpgradeNeededEvent>('versionchange'); 136 static const EventStreamProvider<UpgradeNeededEvent> versionChangeEvent = cons t EventStreamProvider<UpgradeNeededEvent>('versionchange');
131 137
132 @DocsEditable 138 @DocsEditable
133 @DomName('EventTarget.addEventListener, EventTarget.removeEventListener, Event Target.dispatchEvent') 139 @DomName('EventTarget.addEventListener, EventTarget.removeEventListener, Event Target.dispatchEvent')
134 DatabaseEvents get on => 140 DatabaseEvents get on =>
135 new DatabaseEvents(this); 141 new DatabaseEvents(this);
136 142
137 @DocsEditable 143 @DocsEditable
138 @DomName('IDBDatabase.name') 144 @DomName('IDBDatabase.name')
139 String get name native "IDBDatabase_name_Getter"; 145 String get name native "IDBDatabase_name_Getter";
(...skipping 48 matching lines...) Expand 10 before | Expand all | Expand 10 after
188 Transaction _transaction_1(storeName_OR_storeNames, mode) native "IDBDatabase_ transaction_1_Callback"; 194 Transaction _transaction_1(storeName_OR_storeNames, mode) native "IDBDatabase_ transaction_1_Callback";
189 195
190 @DocsEditable 196 @DocsEditable
191 @DomName('IDBDatabase.transaction_2') 197 @DomName('IDBDatabase.transaction_2')
192 Transaction _transaction_2(storeName_OR_storeNames, mode) native "IDBDatabase_ transaction_2_Callback"; 198 Transaction _transaction_2(storeName_OR_storeNames, mode) native "IDBDatabase_ transaction_2_Callback";
193 199
194 @DocsEditable 200 @DocsEditable
195 @DomName('IDBDatabase.transaction_3') 201 @DomName('IDBDatabase.transaction_3')
196 Transaction _transaction_3(storeName_OR_storeNames, mode) native "IDBDatabase_ transaction_3_Callback"; 202 Transaction _transaction_3(storeName_OR_storeNames, mode) native "IDBDatabase_ transaction_3_Callback";
197 203
204 @DocsEditable
205 @DomName('IDBDatabase.abort')
198 Stream<Event> get onAbort => abortEvent.forTarget(this); 206 Stream<Event> get onAbort => abortEvent.forTarget(this);
199 207
208 @DocsEditable
209 @DomName('IDBDatabase.error')
200 Stream<Event> get onError => errorEvent.forTarget(this); 210 Stream<Event> get onError => errorEvent.forTarget(this);
201 211
212 @DocsEditable
213 @DomName('IDBDatabase.versionchange')
202 Stream<UpgradeNeededEvent> get onVersionChange => versionChangeEvent.forTarget (this); 214 Stream<UpgradeNeededEvent> get onVersionChange => versionChangeEvent.forTarget (this);
203 215
204 } 216 }
205 217
206 @DocsEditable 218 @DocsEditable
207 class DatabaseEvents extends Events { 219 class DatabaseEvents extends Events {
208 @DocsEditable 220 @DocsEditable
209 DatabaseEvents(EventTarget _ptr) : super(_ptr); 221 DatabaseEvents(EventTarget _ptr) : super(_ptr);
210 222
211 @DocsEditable 223 @DocsEditable
(...skipping 538 matching lines...) Expand 10 before | Expand all | Expand 10 after
750 // BSD-style license that can be found in the LICENSE file. 762 // BSD-style license that can be found in the LICENSE file.
751 763
752 // WARNING: Do not edit - generated code. 764 // WARNING: Do not edit - generated code.
753 765
754 766
755 @DocsEditable 767 @DocsEditable
756 @DomName('IDBOpenDBRequest') 768 @DomName('IDBOpenDBRequest')
757 class OpenDBRequest extends Request implements EventTarget { 769 class OpenDBRequest extends Request implements EventTarget {
758 OpenDBRequest.internal() : super.internal(); 770 OpenDBRequest.internal() : super.internal();
759 771
772 @DocsEditable
773 @DomName('IDBOpenDBRequest.blocked')
760 static const EventStreamProvider<Event> blockedEvent = const EventStreamProvid er<Event>('blocked'); 774 static const EventStreamProvider<Event> blockedEvent = const EventStreamProvid er<Event>('blocked');
761 775
776 @DocsEditable
777 @DomName('IDBOpenDBRequest.upgradeneeded')
762 static const EventStreamProvider<VersionChangeEvent> upgradeNeededEvent = cons t EventStreamProvider<VersionChangeEvent>('upgradeneeded'); 778 static const EventStreamProvider<VersionChangeEvent> upgradeNeededEvent = cons t EventStreamProvider<VersionChangeEvent>('upgradeneeded');
763 779
764 @DocsEditable 780 @DocsEditable
765 @DomName('EventTarget.addEventListener, EventTarget.removeEventListener, Event Target.dispatchEvent') 781 @DomName('EventTarget.addEventListener, EventTarget.removeEventListener, Event Target.dispatchEvent')
766 OpenDBRequestEvents get on => 782 OpenDBRequestEvents get on =>
767 new OpenDBRequestEvents(this); 783 new OpenDBRequestEvents(this);
768 784
785 @DocsEditable
786 @DomName('IDBOpenDBRequest.blocked')
769 Stream<Event> get onBlocked => blockedEvent.forTarget(this); 787 Stream<Event> get onBlocked => blockedEvent.forTarget(this);
770 788
789 @DocsEditable
790 @DomName('IDBOpenDBRequest.upgradeneeded')
771 Stream<VersionChangeEvent> get onUpgradeNeeded => upgradeNeededEvent.forTarget (this); 791 Stream<VersionChangeEvent> get onUpgradeNeeded => upgradeNeededEvent.forTarget (this);
772 792
773 } 793 }
774 794
775 @DocsEditable 795 @DocsEditable
776 class OpenDBRequestEvents extends RequestEvents { 796 class OpenDBRequestEvents extends RequestEvents {
777 @DocsEditable 797 @DocsEditable
778 OpenDBRequestEvents(EventTarget _ptr) : super(_ptr); 798 OpenDBRequestEvents(EventTarget _ptr) : super(_ptr);
779 799
780 @DocsEditable 800 @DocsEditable
781 EventListenerList get blocked => this['blocked']; 801 EventListenerList get blocked => this['blocked'];
782 802
783 @DocsEditable 803 @DocsEditable
784 EventListenerList get upgradeNeeded => this['upgradeneeded']; 804 EventListenerList get upgradeNeeded => this['upgradeneeded'];
785 } 805 }
786 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 806 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
787 // for details. All rights reserved. Use of this source code is governed by a 807 // for details. All rights reserved. Use of this source code is governed by a
788 // BSD-style license that can be found in the LICENSE file. 808 // BSD-style license that can be found in the LICENSE file.
789 809
790 // WARNING: Do not edit - generated code. 810 // WARNING: Do not edit - generated code.
791 811
792 812
793 @DocsEditable 813 @DocsEditable
794 @DomName('IDBRequest') 814 @DomName('IDBRequest')
795 class Request extends EventTarget { 815 class Request extends EventTarget {
796 Request.internal() : super.internal(); 816 Request.internal() : super.internal();
797 817
818 @DocsEditable
819 @DomName('IDBRequest.error')
798 static const EventStreamProvider<Event> errorEvent = const EventStreamProvider <Event>('error'); 820 static const EventStreamProvider<Event> errorEvent = const EventStreamProvider <Event>('error');
799 821
822 @DocsEditable
823 @DomName('IDBRequest.success')
800 static const EventStreamProvider<Event> successEvent = const EventStreamProvid er<Event>('success'); 824 static const EventStreamProvider<Event> successEvent = const EventStreamProvid er<Event>('success');
801 825
802 @DocsEditable 826 @DocsEditable
803 @DomName('EventTarget.addEventListener, EventTarget.removeEventListener, Event Target.dispatchEvent') 827 @DomName('EventTarget.addEventListener, EventTarget.removeEventListener, Event Target.dispatchEvent')
804 RequestEvents get on => 828 RequestEvents get on =>
805 new RequestEvents(this); 829 new RequestEvents(this);
806 830
807 @DocsEditable 831 @DocsEditable
808 @DomName('IDBRequest.error') 832 @DomName('IDBRequest.error')
809 DomError get error native "IDBRequest_error_Getter"; 833 DomError get error native "IDBRequest_error_Getter";
(...skipping 23 matching lines...) Expand all
833 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu re]) native "IDBRequest_addEventListener_Callback"; 857 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu re]) native "IDBRequest_addEventListener_Callback";
834 858
835 @DocsEditable 859 @DocsEditable
836 @DomName('IDBRequest.dispatchEvent') 860 @DomName('IDBRequest.dispatchEvent')
837 bool $dom_dispatchEvent(Event evt) native "IDBRequest_dispatchEvent_Callback"; 861 bool $dom_dispatchEvent(Event evt) native "IDBRequest_dispatchEvent_Callback";
838 862
839 @DocsEditable 863 @DocsEditable
840 @DomName('IDBRequest.removeEventListener') 864 @DomName('IDBRequest.removeEventListener')
841 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native "IDBRequest_removeEventListener_Callback"; 865 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native "IDBRequest_removeEventListener_Callback";
842 866
867 @DocsEditable
868 @DomName('IDBRequest.error')
843 Stream<Event> get onError => errorEvent.forTarget(this); 869 Stream<Event> get onError => errorEvent.forTarget(this);
844 870
871 @DocsEditable
872 @DomName('IDBRequest.success')
845 Stream<Event> get onSuccess => successEvent.forTarget(this); 873 Stream<Event> get onSuccess => successEvent.forTarget(this);
846 874
847 } 875 }
848 876
849 @DocsEditable 877 @DocsEditable
850 class RequestEvents extends Events { 878 class RequestEvents extends Events {
851 @DocsEditable 879 @DocsEditable
852 RequestEvents(EventTarget _ptr) : super(_ptr); 880 RequestEvents(EventTarget _ptr) : super(_ptr);
853 881
854 @DocsEditable 882 @DocsEditable
855 EventListenerList get error => this['error']; 883 EventListenerList get error => this['error'];
856 884
857 @DocsEditable 885 @DocsEditable
858 EventListenerList get success => this['success']; 886 EventListenerList get success => this['success'];
859 } 887 }
860 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 888 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
861 // for details. All rights reserved. Use of this source code is governed by a 889 // for details. All rights reserved. Use of this source code is governed by a
862 // BSD-style license that can be found in the LICENSE file. 890 // BSD-style license that can be found in the LICENSE file.
863 891
864 // WARNING: Do not edit - generated code. 892 // WARNING: Do not edit - generated code.
865 893
866 894
867 @DocsEditable 895 @DocsEditable
868 @DomName('IDBTransaction') 896 @DomName('IDBTransaction')
869 class Transaction extends EventTarget { 897 class Transaction extends EventTarget {
870 Transaction.internal() : super.internal(); 898 Transaction.internal() : super.internal();
871 899
900 @DocsEditable
901 @DomName('IDBTransaction.abort')
872 static const EventStreamProvider<Event> abortEvent = const EventStreamProvider <Event>('abort'); 902 static const EventStreamProvider<Event> abortEvent = const EventStreamProvider <Event>('abort');
873 903
904 @DocsEditable
905 @DomName('IDBTransaction.complete')
874 static const EventStreamProvider<Event> completeEvent = const EventStreamProvi der<Event>('complete'); 906 static const EventStreamProvider<Event> completeEvent = const EventStreamProvi der<Event>('complete');
875 907
908 @DocsEditable
909 @DomName('IDBTransaction.error')
876 static const EventStreamProvider<Event> errorEvent = const EventStreamProvider <Event>('error'); 910 static const EventStreamProvider<Event> errorEvent = const EventStreamProvider <Event>('error');
877 911
878 @DocsEditable 912 @DocsEditable
879 @DomName('EventTarget.addEventListener, EventTarget.removeEventListener, Event Target.dispatchEvent') 913 @DomName('EventTarget.addEventListener, EventTarget.removeEventListener, Event Target.dispatchEvent')
880 TransactionEvents get on => 914 TransactionEvents get on =>
881 new TransactionEvents(this); 915 new TransactionEvents(this);
882 916
883 @DocsEditable 917 @DocsEditable
884 @DomName('IDBTransaction.db') 918 @DomName('IDBTransaction.db')
885 Database get db native "IDBTransaction_db_Getter"; 919 Database get db native "IDBTransaction_db_Getter";
(...skipping 23 matching lines...) Expand all
909 bool $dom_dispatchEvent(Event evt) native "IDBTransaction_dispatchEvent_Callba ck"; 943 bool $dom_dispatchEvent(Event evt) native "IDBTransaction_dispatchEvent_Callba ck";
910 944
911 @DocsEditable 945 @DocsEditable
912 @DomName('IDBTransaction.objectStore') 946 @DomName('IDBTransaction.objectStore')
913 ObjectStore objectStore(String name) native "IDBTransaction_objectStore_Callba ck"; 947 ObjectStore objectStore(String name) native "IDBTransaction_objectStore_Callba ck";
914 948
915 @DocsEditable 949 @DocsEditable
916 @DomName('IDBTransaction.removeEventListener') 950 @DomName('IDBTransaction.removeEventListener')
917 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native "IDBTransaction_removeEventListener_Callback"; 951 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native "IDBTransaction_removeEventListener_Callback";
918 952
953 @DocsEditable
954 @DomName('IDBTransaction.abort')
919 Stream<Event> get onAbort => abortEvent.forTarget(this); 955 Stream<Event> get onAbort => abortEvent.forTarget(this);
920 956
957 @DocsEditable
958 @DomName('IDBTransaction.complete')
921 Stream<Event> get onComplete => completeEvent.forTarget(this); 959 Stream<Event> get onComplete => completeEvent.forTarget(this);
922 960
961 @DocsEditable
962 @DomName('IDBTransaction.error')
923 Stream<Event> get onError => errorEvent.forTarget(this); 963 Stream<Event> get onError => errorEvent.forTarget(this);
924 964
925 } 965 }
926 966
927 @DocsEditable 967 @DocsEditable
928 class TransactionEvents extends Events { 968 class TransactionEvents extends Events {
929 @DocsEditable 969 @DocsEditable
930 TransactionEvents(EventTarget _ptr) : super(_ptr); 970 TransactionEvents(EventTarget _ptr) : super(_ptr);
931 971
932 @DocsEditable 972 @DocsEditable
(...skipping 48 matching lines...) Expand 10 before | Expand all | Expand 10 after
981 // BSD-style license that can be found in the LICENSE file. 1021 // BSD-style license that can be found in the LICENSE file.
982 1022
983 // WARNING: Do not edit - generated code. 1023 // WARNING: Do not edit - generated code.
984 1024
985 1025
986 @DocsEditable 1026 @DocsEditable
987 @DomName('IDBVersionChangeRequest') 1027 @DomName('IDBVersionChangeRequest')
988 class VersionChangeRequest extends Request implements EventTarget { 1028 class VersionChangeRequest extends Request implements EventTarget {
989 VersionChangeRequest.internal() : super.internal(); 1029 VersionChangeRequest.internal() : super.internal();
990 1030
1031 @DocsEditable
1032 @DomName('IDBVersionChangeRequest.blocked')
991 static const EventStreamProvider<Event> blockedEvent = const EventStreamProvid er<Event>('blocked'); 1033 static const EventStreamProvider<Event> blockedEvent = const EventStreamProvid er<Event>('blocked');
992 1034
993 @DocsEditable 1035 @DocsEditable
994 @DomName('EventTarget.addEventListener, EventTarget.removeEventListener, Event Target.dispatchEvent') 1036 @DomName('EventTarget.addEventListener, EventTarget.removeEventListener, Event Target.dispatchEvent')
995 VersionChangeRequestEvents get on => 1037 VersionChangeRequestEvents get on =>
996 new VersionChangeRequestEvents(this); 1038 new VersionChangeRequestEvents(this);
997 1039
1040 @DocsEditable
1041 @DomName('IDBVersionChangeRequest.blocked')
998 Stream<Event> get onBlocked => blockedEvent.forTarget(this); 1042 Stream<Event> get onBlocked => blockedEvent.forTarget(this);
999 1043
1000 } 1044 }
1001 1045
1002 @DocsEditable 1046 @DocsEditable
1003 class VersionChangeRequestEvents extends RequestEvents { 1047 class VersionChangeRequestEvents extends RequestEvents {
1004 @DocsEditable 1048 @DocsEditable
1005 VersionChangeRequestEvents(EventTarget _ptr) : super(_ptr); 1049 VersionChangeRequestEvents(EventTarget _ptr) : super(_ptr);
1006 1050
1007 @DocsEditable 1051 @DocsEditable
1008 EventListenerList get blocked => this['blocked']; 1052 EventListenerList get blocked => this['blocked'];
1009 } 1053 }
1010 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 1054 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
1011 // for details. All rights reserved. Use of this source code is governed by a 1055 // for details. All rights reserved. Use of this source code is governed by a
1012 // BSD-style license that can be found in the LICENSE file. 1056 // BSD-style license that can be found in the LICENSE file.
1013 1057
1014 // WARNING: Do not edit - generated code. 1058 // WARNING: Do not edit - generated code.
1015 1059
1016 1060
1017 @DocsEditable 1061 @DocsEditable
1018 @DomName('IDBAny') 1062 @DomName('IDBAny')
1019 class _Any extends NativeFieldWrapperClass1 { 1063 class _Any extends NativeFieldWrapperClass1 {
1020 _Any.internal(); 1064 _Any.internal();
1021 1065
1022 } 1066 }
OLDNEW
« no previous file with comments | « sdk/lib/indexed_db/dart2js/indexed_db_dart2js.dart ('k') | sdk/lib/svg/dart2js/svg_dart2js.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698