OLD | NEW |
1 library indexed_db; | 1 library indexed_db; |
2 | 2 |
| 3 import 'dart:async'; |
3 import 'dart:html'; | 4 import 'dart:html'; |
4 import 'dart:html_common'; | 5 import 'dart:html_common'; |
5 import 'dart:nativewrappers'; | 6 import 'dart:nativewrappers'; |
6 // 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 |
7 // 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 |
8 // BSD-style license that can be found in the LICENSE file. | 9 // BSD-style license that can be found in the LICENSE file. |
9 | 10 |
10 // DO NOT EDIT | 11 // DO NOT EDIT |
11 // Auto-generated dart:indexed_db library. | 12 // Auto-generated dart:indexed_db library. |
12 | 13 |
(...skipping 99 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
112 | 113 |
113 | 114 |
114 /// @domName IDBDatabase | 115 /// @domName IDBDatabase |
115 @SupportedBrowser(SupportedBrowser.CHROME) | 116 @SupportedBrowser(SupportedBrowser.CHROME) |
116 @SupportedBrowser(SupportedBrowser.FIREFOX, '15') | 117 @SupportedBrowser(SupportedBrowser.FIREFOX, '15') |
117 @SupportedBrowser(SupportedBrowser.IE, '10') | 118 @SupportedBrowser(SupportedBrowser.IE, '10') |
118 @Experimental() | 119 @Experimental() |
119 class Database extends EventTarget { | 120 class Database extends EventTarget { |
120 Database.internal() : super.internal(); | 121 Database.internal() : super.internal(); |
121 | 122 |
| 123 static const EventStreamProvider<Event> abortEvent = const EventStreamProvider
<Event>('abort'); |
| 124 |
| 125 static const EventStreamProvider<Event> errorEvent = const EventStreamProvider
<Event>('error'); |
| 126 |
| 127 static const EventStreamProvider<UpgradeNeededEvent> versionChangeEvent = cons
t EventStreamProvider<UpgradeNeededEvent>('versionchange'); |
| 128 |
122 /// @domName EventTarget.addEventListener, EventTarget.removeEventListener, Ev
entTarget.dispatchEvent; @docsEditable true | 129 /// @domName EventTarget.addEventListener, EventTarget.removeEventListener, Ev
entTarget.dispatchEvent; @docsEditable true |
123 DatabaseEvents get on => | 130 DatabaseEvents get on => |
124 new DatabaseEvents(this); | 131 new DatabaseEvents(this); |
125 | 132 |
126 | 133 |
127 /** @domName IDBDatabase.name */ | 134 /** @domName IDBDatabase.name */ |
128 String get name native "IDBDatabase_name_Getter"; | 135 String get name native "IDBDatabase_name_Getter"; |
129 | 136 |
130 | 137 |
131 /** @domName IDBDatabase.objectStoreNames */ | 138 /** @domName IDBDatabase.objectStoreNames */ |
(...skipping 45 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
177 Transaction _transaction_1(storeName_OR_storeNames, mode) native "IDBDatabase_
transaction_1_Callback"; | 184 Transaction _transaction_1(storeName_OR_storeNames, mode) native "IDBDatabase_
transaction_1_Callback"; |
178 | 185 |
179 | 186 |
180 /** @domName IDBDatabase.transaction_2 */ | 187 /** @domName IDBDatabase.transaction_2 */ |
181 Transaction _transaction_2(storeName_OR_storeNames, mode) native "IDBDatabase_
transaction_2_Callback"; | 188 Transaction _transaction_2(storeName_OR_storeNames, mode) native "IDBDatabase_
transaction_2_Callback"; |
182 | 189 |
183 | 190 |
184 /** @domName IDBDatabase.transaction_3 */ | 191 /** @domName IDBDatabase.transaction_3 */ |
185 Transaction _transaction_3(storeName_OR_storeNames, mode) native "IDBDatabase_
transaction_3_Callback"; | 192 Transaction _transaction_3(storeName_OR_storeNames, mode) native "IDBDatabase_
transaction_3_Callback"; |
186 | 193 |
| 194 Stream<Event> get onAbort => abortEvent.forTarget(this); |
| 195 |
| 196 Stream<Event> get onError => errorEvent.forTarget(this); |
| 197 |
| 198 Stream<UpgradeNeededEvent> get onVersionChange => versionChangeEvent.forTarget
(this); |
| 199 |
187 } | 200 } |
188 | 201 |
189 /// @docsEditable true | 202 /// @docsEditable true |
190 class DatabaseEvents extends Events { | 203 class DatabaseEvents extends Events { |
191 /// @docsEditable true | 204 /// @docsEditable true |
192 DatabaseEvents(EventTarget _ptr) : super(_ptr); | 205 DatabaseEvents(EventTarget _ptr) : super(_ptr); |
193 | 206 |
194 /// @docsEditable true | 207 /// @docsEditable true |
195 EventListenerList get abort => this['abort']; | 208 EventListenerList get abort => this['abort']; |
196 | 209 |
(...skipping 538 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
735 // for details. All rights reserved. Use of this source code is governed by a | 748 // for details. All rights reserved. Use of this source code is governed by a |
736 // BSD-style license that can be found in the LICENSE file. | 749 // BSD-style license that can be found in the LICENSE file. |
737 | 750 |
738 // WARNING: Do not edit - generated code. | 751 // WARNING: Do not edit - generated code. |
739 | 752 |
740 | 753 |
741 /// @domName IDBOpenDBRequest | 754 /// @domName IDBOpenDBRequest |
742 class OpenDBRequest extends Request implements EventTarget { | 755 class OpenDBRequest extends Request implements EventTarget { |
743 OpenDBRequest.internal() : super.internal(); | 756 OpenDBRequest.internal() : super.internal(); |
744 | 757 |
| 758 static const EventStreamProvider<Event> blockedEvent = const EventStreamProvid
er<Event>('blocked'); |
| 759 |
| 760 static const EventStreamProvider<VersionChangeEvent> upgradeNeededEvent = cons
t EventStreamProvider<VersionChangeEvent>('upgradeneeded'); |
| 761 |
745 /// @domName EventTarget.addEventListener, EventTarget.removeEventListener, Ev
entTarget.dispatchEvent; @docsEditable true | 762 /// @domName EventTarget.addEventListener, EventTarget.removeEventListener, Ev
entTarget.dispatchEvent; @docsEditable true |
746 OpenDBRequestEvents get on => | 763 OpenDBRequestEvents get on => |
747 new OpenDBRequestEvents(this); | 764 new OpenDBRequestEvents(this); |
748 | 765 |
| 766 Stream<Event> get onBlocked => blockedEvent.forTarget(this); |
| 767 |
| 768 Stream<VersionChangeEvent> get onUpgradeNeeded => upgradeNeededEvent.forTarget
(this); |
| 769 |
749 } | 770 } |
750 | 771 |
751 /// @docsEditable true | 772 /// @docsEditable true |
752 class OpenDBRequestEvents extends RequestEvents { | 773 class OpenDBRequestEvents extends RequestEvents { |
753 /// @docsEditable true | 774 /// @docsEditable true |
754 OpenDBRequestEvents(EventTarget _ptr) : super(_ptr); | 775 OpenDBRequestEvents(EventTarget _ptr) : super(_ptr); |
755 | 776 |
756 /// @docsEditable true | 777 /// @docsEditable true |
757 EventListenerList get blocked => this['blocked']; | 778 EventListenerList get blocked => this['blocked']; |
758 | 779 |
759 /// @docsEditable true | 780 /// @docsEditable true |
760 EventListenerList get upgradeNeeded => this['upgradeneeded']; | 781 EventListenerList get upgradeNeeded => this['upgradeneeded']; |
761 } | 782 } |
762 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 783 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
763 // for details. All rights reserved. Use of this source code is governed by a | 784 // for details. All rights reserved. Use of this source code is governed by a |
764 // BSD-style license that can be found in the LICENSE file. | 785 // BSD-style license that can be found in the LICENSE file. |
765 | 786 |
766 // WARNING: Do not edit - generated code. | 787 // WARNING: Do not edit - generated code. |
767 | 788 |
768 | 789 |
769 /// @domName IDBRequest | 790 /// @domName IDBRequest |
770 class Request extends EventTarget { | 791 class Request extends EventTarget { |
771 Request.internal() : super.internal(); | 792 Request.internal() : super.internal(); |
772 | 793 |
| 794 static const EventStreamProvider<Event> errorEvent = const EventStreamProvider
<Event>('error'); |
| 795 |
| 796 static const EventStreamProvider<Event> successEvent = const EventStreamProvid
er<Event>('success'); |
| 797 |
773 /// @domName EventTarget.addEventListener, EventTarget.removeEventListener, Ev
entTarget.dispatchEvent; @docsEditable true | 798 /// @domName EventTarget.addEventListener, EventTarget.removeEventListener, Ev
entTarget.dispatchEvent; @docsEditable true |
774 RequestEvents get on => | 799 RequestEvents get on => |
775 new RequestEvents(this); | 800 new RequestEvents(this); |
776 | 801 |
777 | 802 |
778 /** @domName IDBRequest.error */ | 803 /** @domName IDBRequest.error */ |
779 DomError get error native "IDBRequest_error_Getter"; | 804 DomError get error native "IDBRequest_error_Getter"; |
780 | 805 |
781 | 806 |
782 /** @domName IDBRequest.readyState */ | 807 /** @domName IDBRequest.readyState */ |
(...skipping 20 matching lines...) Expand all Loading... |
803 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu
re]) native "IDBRequest_addEventListener_Callback"; | 828 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu
re]) native "IDBRequest_addEventListener_Callback"; |
804 | 829 |
805 | 830 |
806 /** @domName IDBRequest.dispatchEvent */ | 831 /** @domName IDBRequest.dispatchEvent */ |
807 bool $dom_dispatchEvent(Event evt) native "IDBRequest_dispatchEvent_Callback"; | 832 bool $dom_dispatchEvent(Event evt) native "IDBRequest_dispatchEvent_Callback"; |
808 | 833 |
809 | 834 |
810 /** @domName IDBRequest.removeEventListener */ | 835 /** @domName IDBRequest.removeEventListener */ |
811 void $dom_removeEventListener(String type, EventListener listener, [bool useCa
pture]) native "IDBRequest_removeEventListener_Callback"; | 836 void $dom_removeEventListener(String type, EventListener listener, [bool useCa
pture]) native "IDBRequest_removeEventListener_Callback"; |
812 | 837 |
| 838 Stream<Event> get onError => errorEvent.forTarget(this); |
| 839 |
| 840 Stream<Event> get onSuccess => successEvent.forTarget(this); |
| 841 |
813 } | 842 } |
814 | 843 |
815 /// @docsEditable true | 844 /// @docsEditable true |
816 class RequestEvents extends Events { | 845 class RequestEvents extends Events { |
817 /// @docsEditable true | 846 /// @docsEditable true |
818 RequestEvents(EventTarget _ptr) : super(_ptr); | 847 RequestEvents(EventTarget _ptr) : super(_ptr); |
819 | 848 |
820 /// @docsEditable true | 849 /// @docsEditable true |
821 EventListenerList get error => this['error']; | 850 EventListenerList get error => this['error']; |
822 | 851 |
823 /// @docsEditable true | 852 /// @docsEditable true |
824 EventListenerList get success => this['success']; | 853 EventListenerList get success => this['success']; |
825 } | 854 } |
826 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 855 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
827 // for details. All rights reserved. Use of this source code is governed by a | 856 // for details. All rights reserved. Use of this source code is governed by a |
828 // BSD-style license that can be found in the LICENSE file. | 857 // BSD-style license that can be found in the LICENSE file. |
829 | 858 |
830 // WARNING: Do not edit - generated code. | 859 // WARNING: Do not edit - generated code. |
831 | 860 |
832 | 861 |
833 /// @domName IDBTransaction | 862 /// @domName IDBTransaction |
834 class Transaction extends EventTarget { | 863 class Transaction extends EventTarget { |
835 Transaction.internal() : super.internal(); | 864 Transaction.internal() : super.internal(); |
836 | 865 |
| 866 static const EventStreamProvider<Event> abortEvent = const EventStreamProvider
<Event>('abort'); |
| 867 |
| 868 static const EventStreamProvider<Event> completeEvent = const EventStreamProvi
der<Event>('complete'); |
| 869 |
| 870 static const EventStreamProvider<Event> errorEvent = const EventStreamProvider
<Event>('error'); |
| 871 |
837 /// @domName EventTarget.addEventListener, EventTarget.removeEventListener, Ev
entTarget.dispatchEvent; @docsEditable true | 872 /// @domName EventTarget.addEventListener, EventTarget.removeEventListener, Ev
entTarget.dispatchEvent; @docsEditable true |
838 TransactionEvents get on => | 873 TransactionEvents get on => |
839 new TransactionEvents(this); | 874 new TransactionEvents(this); |
840 | 875 |
841 | 876 |
842 /** @domName IDBTransaction.db */ | 877 /** @domName IDBTransaction.db */ |
843 Database get db native "IDBTransaction_db_Getter"; | 878 Database get db native "IDBTransaction_db_Getter"; |
844 | 879 |
845 | 880 |
846 /** @domName IDBTransaction.error */ | 881 /** @domName IDBTransaction.error */ |
(...skipping 20 matching lines...) Expand all Loading... |
867 bool $dom_dispatchEvent(Event evt) native "IDBTransaction_dispatchEvent_Callba
ck"; | 902 bool $dom_dispatchEvent(Event evt) native "IDBTransaction_dispatchEvent_Callba
ck"; |
868 | 903 |
869 | 904 |
870 /** @domName IDBTransaction.objectStore */ | 905 /** @domName IDBTransaction.objectStore */ |
871 ObjectStore objectStore(String name) native "IDBTransaction_objectStore_Callba
ck"; | 906 ObjectStore objectStore(String name) native "IDBTransaction_objectStore_Callba
ck"; |
872 | 907 |
873 | 908 |
874 /** @domName IDBTransaction.removeEventListener */ | 909 /** @domName IDBTransaction.removeEventListener */ |
875 void $dom_removeEventListener(String type, EventListener listener, [bool useCa
pture]) native "IDBTransaction_removeEventListener_Callback"; | 910 void $dom_removeEventListener(String type, EventListener listener, [bool useCa
pture]) native "IDBTransaction_removeEventListener_Callback"; |
876 | 911 |
| 912 Stream<Event> get onAbort => abortEvent.forTarget(this); |
| 913 |
| 914 Stream<Event> get onComplete => completeEvent.forTarget(this); |
| 915 |
| 916 Stream<Event> get onError => errorEvent.forTarget(this); |
| 917 |
877 } | 918 } |
878 | 919 |
879 /// @docsEditable true | 920 /// @docsEditable true |
880 class TransactionEvents extends Events { | 921 class TransactionEvents extends Events { |
881 /// @docsEditable true | 922 /// @docsEditable true |
882 TransactionEvents(EventTarget _ptr) : super(_ptr); | 923 TransactionEvents(EventTarget _ptr) : super(_ptr); |
883 | 924 |
884 /// @docsEditable true | 925 /// @docsEditable true |
885 EventListenerList get abort => this['abort']; | 926 EventListenerList get abort => this['abort']; |
886 | 927 |
(...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
930 // for details. All rights reserved. Use of this source code is governed by a | 971 // for details. All rights reserved. Use of this source code is governed by a |
931 // BSD-style license that can be found in the LICENSE file. | 972 // BSD-style license that can be found in the LICENSE file. |
932 | 973 |
933 // WARNING: Do not edit - generated code. | 974 // WARNING: Do not edit - generated code. |
934 | 975 |
935 | 976 |
936 /// @domName IDBVersionChangeRequest | 977 /// @domName IDBVersionChangeRequest |
937 class VersionChangeRequest extends Request implements EventTarget { | 978 class VersionChangeRequest extends Request implements EventTarget { |
938 VersionChangeRequest.internal() : super.internal(); | 979 VersionChangeRequest.internal() : super.internal(); |
939 | 980 |
| 981 static const EventStreamProvider<Event> blockedEvent = const EventStreamProvid
er<Event>('blocked'); |
| 982 |
940 /// @domName EventTarget.addEventListener, EventTarget.removeEventListener, Ev
entTarget.dispatchEvent; @docsEditable true | 983 /// @domName EventTarget.addEventListener, EventTarget.removeEventListener, Ev
entTarget.dispatchEvent; @docsEditable true |
941 VersionChangeRequestEvents get on => | 984 VersionChangeRequestEvents get on => |
942 new VersionChangeRequestEvents(this); | 985 new VersionChangeRequestEvents(this); |
943 | 986 |
| 987 Stream<Event> get onBlocked => blockedEvent.forTarget(this); |
| 988 |
944 } | 989 } |
945 | 990 |
946 /// @docsEditable true | 991 /// @docsEditable true |
947 class VersionChangeRequestEvents extends RequestEvents { | 992 class VersionChangeRequestEvents extends RequestEvents { |
948 /// @docsEditable true | 993 /// @docsEditable true |
949 VersionChangeRequestEvents(EventTarget _ptr) : super(_ptr); | 994 VersionChangeRequestEvents(EventTarget _ptr) : super(_ptr); |
950 | 995 |
951 /// @docsEditable true | 996 /// @docsEditable true |
952 EventListenerList get blocked => this['blocked']; | 997 EventListenerList get blocked => this['blocked']; |
953 } | 998 } |
954 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 999 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
955 // for details. All rights reserved. Use of this source code is governed by a | 1000 // for details. All rights reserved. Use of this source code is governed by a |
956 // BSD-style license that can be found in the LICENSE file. | 1001 // BSD-style license that can be found in the LICENSE file. |
957 | 1002 |
958 // WARNING: Do not edit - generated code. | 1003 // WARNING: Do not edit - generated code. |
959 | 1004 |
960 | 1005 |
961 /// @domName IDBAny | 1006 /// @domName IDBAny |
962 class _Any extends NativeFieldWrapperClass1 { | 1007 class _Any extends NativeFieldWrapperClass1 { |
963 _Any.internal(); | 1008 _Any.internal(); |
964 | 1009 |
965 } | 1010 } |
OLD | NEW |